1

我想知道执行以下操作的最优雅/最佳实践方式:

假设我有一些 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.

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

4

1 回答 1

4

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

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

查阅 Codex 以了解如何定义短代码。

于 2013-03-21T11:34:50.473 回答