我想了解执行以下操作的最优雅/最佳做法:
假设我有一些返回字符串的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.
执行此操作的最佳做法是什么(最好不使用插件)?
答案 0 :(得分:3)
另外,听起来你想要定义一个短代码,让你调用你正在谈论的PHP函数并将其结果插入到页面/帖子中。这几乎意味着您正在编写一个(非常简单的)插件,或者您将短代码定义合并到与主题相关联的functions.php
文件中(这可能是您的主题的简单子主题)使用)。
要做什么可能取决于您是否可能更改主题(如果它只是一个网站),或者您是否需要在可能具有不同主题的不同网站上执行相同的操作。如果是这种情况,那么你应该把它写成一个插件;否则你可以把它作为你主题的一部分。
咨询食典委以了解如何定义短代码。