我可以在WordPress的特定页面上运行自定义php吗?

时间:2017-10-24 作者:John

我正在制作一个wp站点,作为我不久前设计的内部系统的新前端。

我希望能够运行定制php,从我的数据库(mysql)中获取不同的数据位和片段,并显示动态数据等,但似乎无法做到这一点。

我认为代码片段插件可能会有所帮助,但虽然它确实运行自定义PHP,但它不能在每页的基础上调用,而是无论我在哪里都可以运行,这是不合适的。

欢迎任何帮助。

1 个回复
SO网友:socki03

如果您使用的是儿童主题或自定义主题,我鼓励您查看Codex的Template Hierarchy.

对您的问题的简短回答是肯定的,您可以在任何想要的页面上运行自定义代码。

更长的答案仍然是肯定的,但它更多地涉及到最终产品的外观。

我会贴进去的the part about pages 从上述页面:

用于呈现静态页面(页面帖子类型)的模板文件。请注意,与其他帖子类型不同,页面是WordPress专用的,并使用以下路径:

自定义模板文件–指定给页面的页面模板。请参阅get\\u page\\u templates()

结束

相关推荐

通过unctions.php覆盖CPT模板文件

好的,我正在尝试重写CPT模板文件。问题是,我正在处理的主题是以一种奇怪的方式设置的(或者至少是以一种我不太清楚的方式设置的),并且希望提取单个cpt的模板文件。php,无论我做什么。即使我为帖子指定了模板部分,单个cpt也会覆盖我选择的模板。好吧,我开始在函数中重写这个模板。php。经过多次搜寻和反复试验,我发现:function is_post_type($type){ global $wp_query; if($type == get_post_type($wp_query->