WordPress的index.php和single.php显示相同的内容

zbdgwd5y  于 2023-03-16  发布在  PHP
关注(0)|答案(2)|浏览(127)

我有一个自定义博客页面。www.example.com/blog
index.php中,我已经把所有显示博客文章的代码都放进去了。当用户点击其中一个博客条目时,它会转到single.phpsingle.php中的代码是index.php的精确副本。
我怎样才能让index.php或single.php调用另一个,这样我就不需要在每次编辑时将相同的代码复制/粘贴到两个文件中(如果我能记得这样做的话)。

zf9nrax1

zf9nrax11#

如果你在codex中查找文件的层次结构...你会发现Index.php将用于single.php,当没有Single.php可用时。
所以如果你有完全相同的代码,只是删除Single.php

7cwmlq89

7cwmlq892#

我认为你没有正确使用WordPress。
在你的情况下,我会创建一个短代码,并把它放在任何地方你想要的。
有一些shortcode info here
清理index.php和single.php,然后使用WP管理员用这个短代码创建页面/帖子。

相关问题