Add custom HTML to posts page 时间:2016-05-17 作者:flexwie 我想通过一些自定义HTML向帖子页面添加标题图像,但无法使用Wordpress中的页面菜单进行编辑。有没有办法在特定的PHP文件中添加HTML,我必须选择哪个PHP? 2 个回复 最合适的回答,由SO网友:matjaeck 整理而成 如果要修改主<header> 输出查看header.php. 此文件将在其他模板之前调用。如果要修改用于显示最新博客帖子的模板,index.php 将是首选文件。Index.php 也是任何post对象的回退模板,因此您可能希望保持原样,以避免在任何其他网站上显示特殊内容。你可以有条件地pre_get_posts 并在那里进行修改。您可以创建自己的动作挂钩并有条件地激发它们。有很多方法可以实现修改。有关条件,请参见http://codex.wordpress.org/Conditional_Tags SO网友:Luiza Rios 看看你的主题结构,如果它只有一篇文章。php或单个。php您可以编辑它,它不应该更改页面(但保留备份以防万一)如果您没有这些,请创建它或者,如果您只希望它适用于特定类型的帖子,请创建一个自定义帖子类型(您可以手动或使用插件,如https://en-gb.wordpress.org/plugins/custom-post-type-ui/screenshots/). 然后您将有一个特殊的post类型文件,名为single posttype。php(posttype是您给出的帖子的名称)。下一步,将标准post的代码复制到single posttyle中。php并修改标题以适合您。。转到单桩。php/单posttype。php,查找标头调用并更改它,以便它调用标头自定义。php而不是原始标头您可能会发现这很有帮助:https://developer.wordpress.org/files/2014/10/template-hierarchy.png 文章导航