Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
向WordPress页面添加动态内容_Wordpress - Fatal编程技术网

向WordPress页面添加动态内容

向WordPress页面添加动态内容,wordpress,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 t

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

比如说,我有一些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.

最好不使用插件的最佳实践方法是什么?

乍一看,您似乎想定义一个短代码,让您调用所讨论的PHP函数并将其结果插入页面/帖子中。这几乎意味着您正在编写一个非常简单的插件,或者正在将短代码定义合并到与主题相关联的functions.php文件中,该主题可以是您正在使用的主题的简单子主题

做什么可能取决于你是否有可能改变主题,如果它只是一个网站,或者你是否需要在不同的网站上做同样的事情,可以有不同的主题。如果其中一种情况是这样的,那么你应该把它写成一个插件;否则,你可以把它作为你主题的一部分


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

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

做什么可能取决于你是否有可能改变主题,如果它只是一个网站,或者你是否需要在不同的网站上做同样的事情,可以有不同的主题。如果其中一种情况是这样的,那么你应该把它写成一个插件;否则,你可以把它作为你主题的一部分

查阅法典以了解如何定义短代码