2013-03-21 4 views
1

Я хочу знать самое элегантный/наилучшую практику способа сделать следующее:Добавить динамический контент в WordPress Страницу

Скажет, у меня есть PHP, который возвращает строку (сегодняшнюю погоду, например). Я хочу иметь возможность включать строку на странице WordPress, но не с помощью плагина, позволяющего PHP на странице.

Так, например:

This is content of the page that is editable via WordPress pages. 
Today's weather is THE_WEATHER. This bit is also editable, but as 
an editor I can't edit the PHP that just told us what the weather 
is, the developer does that. 

Что является лучшей практике способ сделать это (желательно без использования плагинов)?

ответ

3

Оффлайн, похоже, вы хотите определить короткий код, который позволяет вам вызывать функцию PHP, о которой вы говорите, и вставлять ее результат в страницу/сообщение. Это в значительной степени означает, что вы пишете либо очень простой плагин, либо включаете определение короткого кода в файл functions.php, связанный с темой (которая может быть простой дочерней темой той, которую вы используете).

Что делать, вероятно, зависит от того, хотите ли вы изменить темы (если это всего лишь один сайт), или вам нужно делать то же самое на разных сайтах, которые могут иметь разные темы. Если это так, то вы должны написать его как плагин; иначе вы можете просто сделать его частью своей темы.

Проконсультируйтесь с Codex, чтобы узнать, как определить короткие коды.

+0

Похоже, что это «короткие коды»! Благодарю. –