“帖子”/“博客”模板在哪里?

时间:2013-08-20 作者:Lisandro Vaccaro

我想修改“帖子”模板。但我找不到它的位置,我相信它与我的主题无关。它位于哪里?我可以复制它,并在我的主题中创建一个相同的模板,以避免与原始模板混淆吗?

2 个回复
最合适的回答,由SO网友:gmazzap 整理而成

Posts (注意复数)模板不存在。

标准帖子类型的归档,如果不是更具体的模板(日期归档、作者归档、分类归档),则由以下人员处理:

home.php (如果此文件不存在)由index.php.

如果你愿意Post (注意单数形式)右侧模板文件为single.php

一旦理解了这一点,要修改模板,请遵循@JMauanswer: 创建子主题。

编辑上面的信息不是秘密,但可以在Template Hierarchy 《法典》第页@Hereswhatidd在下面的评论中说道。

SO网友:JMau

您必须修改名为single.php. 你可以设置child theme 不要打乱原来的主题。

这种技术是修改现有主题最安全、最简单的方法。基本上,您可以创建一个继承自父主题的主题。当主题(这里的父主题)经常更新时,这有利于维护。

结束

相关推荐

Pre_Get_Posts在POST类型的存档中工作,但在单个POST中不起作用

我有一个自定义的帖子类型“学者”,它有一个档案。我想按一个名为“year”的自定义元字段进行排序,我正在使用pre_get_posts:add_action(\'pre_get_posts\', \'my_queries\'); function my_queries($query) { if (!$query->is_main_query()) return; if ($query->query[\'post_type\'] == \'sch