如何将WordPress子主题仅应用于某些页面而不是整个站点?

时间:2011-03-18 23:28:02

标签: wordpress

我有一个基于Suffusion主题的名为Kid的WordPress儿童主题。

Kid主题只是将内容div的宽度更改为640px。我想将Kid主题仅应用于某些页面而不是其他页面。

如何将子主题仅应用于一个页面而不是整个站点?

谢谢。

-Laxmidi

2 个答案:

答案 0 :(得分:1)

编辑页面时,在“页面属性”下方的右侧,您可以选择另一个模板仅应用于该页面。

如果另一方面,“页面”是指流向第2页,第3页等的帖子。您可能需要查看此post.

修改

好的,我现在跟着你。您将需要在子主题中创建新的页面模板。然后,您可以按照上述说明选择新模板。 Here是关于如何在子主题中创建新页面模板的很好的参考。

希望这有帮助,

约翰

答案 1 :(得分:0)

我对子主题没有太多经验,但您可以使用的另一种方法是在Wordpress主题中制作特定于页面的模板文件。

我建议复制子主题中的page.php文件并重命名为page-“slug”.php或page-“id”.php - “slug”是固定链接末尾的部分,或者“ id“是页面的id号。这是模板文件层次结构,您可以在其中找到有关here的更多信息。

这是我对子主题缺乏经验的地方,但我认为你可以从子模板中删除page.php,并且它将使用父的page.php文件用于除特定页面之外的所有页面。尽管如此,这并不是100%肯定。