需要帮助将模板(档案和网站地图)添加到WordPress子主题

时间:2012-03-05 作者:Rick Smith

我最近切换了主题,我的旧主题有用于站点地图和存档的模板(事实上,存档是我浏览次数最多的页面之一)当我切换主题时,指向存档和站点地图页面的链接仍然有效,但它们是空白页面。我真的需要把这个修好,但我不知道怎么做。我假设我需要在站点地图和归档页面的父主题中重新创建一个新模板(我使用的是子主题)。我以前从未创建过一个,对于我的旧主题,它非常简单,因为我可以使用模板。

有人能帮我把这个拿出来,继续我的新主题吗?谢谢

3 个回复
最合适的回答,由SO网友:Rick Smith 整理而成

我最终只是使用Wordpres提供的模板。组织提供。现在一切似乎都很好。谢谢

SO网友:Alex Older

只需将页面/自定义模板添加到子主题,如page-sitemap.php 在子主题的文件夹中。

这样,带有slug“sitemap”的页面将继承该模板文件。

SO网友:mrwweb

我对这个问题有不同的看法。我认为这是一个很好的例子,说明不应该使用主题来创建内容或实现功能(此处有重叠)。

我鼓励您找到插件来重新创建这些页面。然后,如果您再次更改主题,页面的内容不会丢失。你可能需要重新设计一些内容的风格,但这就是应该使用主题的地方。

所有关于档案的讨论。php标准模板层次结构文件是相关的,值得使用,但如果您想要自定义归档(例如,不是WordPress默认提供的,如类别、日期和作者),那么我认为插件对于这项任务是有意义的。

我知道JetPack附带了一个可能有用的[归档]短代码。有大量的站点地图插件,所以我想找到一个合适的插件并不难(尽管要确保您正在寻找的是站点地图页面插件,而不是sitemap.xml插件,尽管有些插件同时提供这两种插件)。

结束

相关推荐

使当前/活动页码成为链接(WP_LINK_PAGES)

对于默认的wp\\U link\\U页面,当前/活动页码不是链接。我想找到一个代码/黑客,将当前/活动页面转换为指向页面顶部的链接。我已经在为wp\\U link\\u页面使用自定义代码,可以在下面找到:<?php wp_link_pages(array( \'before\' => \'<p class=\"pagelinks\">\' . __(\'\'), \'after\' => \'</p>\',