每页完全不同的Functions.php?

时间:2014-04-29 作者:user4630

是否可以通过条件加载完全不同的函数?

i、 函数中的e。php您有一个条件加载在旧函数的include中,然后有另一个条件加载在新函数中?

这样做的原因是一个网站正在呈现新的面貌,但只是一页一页,旧的样式和功能很混乱,需要更换,但我不能只是删除它们,因为网站的其余部分将失败。

2 个回复
SO网友:s_ha_dum

functions.php 将为每个页面加载自动加载,但您肯定可以移动当前页面的大部分内容functions.php 到其他文件并使用functions.php 本身主要是一种开关。

警告:您可能需要挂接一些切换功能才能访问某些数据。例如functions.php 在主查询之前执行(这就是pre_get_post 如果从那里调用钩子,钩子就可以工作),因此无法在中正确设置依赖于主查询的内容functions.php.

SO网友:Brad Dalton

您可以创建新的单个帖子模板,并仅在发布的新帖子上使用它。

此文件中的所有代码将仅在这些帖子上执行。

您还可以向文件或通过子主题函数文件添加条件。

该文件还可以包含自定义的body类。

结束

相关推荐

从Functions.php中导入WordPress XML文件

我正在开发一个主题,它有不同的添加内容的方法,因此,Wordpress的默认安装不会显示任何内容。我想知道在主题被激活后,是否可以通过内部函数和/或挂钩自动导入XML文件?User installs theme > User activates theme > Code behind the scenes loads up an XML file and performs a silent import of its contents当前要导入XML文件,您必须为Wordpress