将动态内容添加到WordPress页面

时间:2013-03-21 10:00:00

标签: 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.

执行此操作的最佳做​​法是什么(最好不使用插件)?

1 个答案:

答案 0 :(得分:3)

另外,听起来你想要定义一个短代码,让你调用你正在谈论的PHP函数并将其结果插入到页面/帖子中。这几乎意味着您正在编写一个(非常简单的)插件,或者您将短代码定义合并到与主题相关联的functions.php文件中(这可能是您的主题的简单子主题)使用)。

要做什么可能取决于您是否可能更改主题(如果它只是一个网站),或者您是否需要在可能具有不同主题的不同网站上执行相同的操作。如果是这种情况,那么你应该把它写成一个插件;否则你可以把它作为你主题的一部分。

咨询食典委以了解如何定义短代码。