我有一个自定义博客页面。www.example.com/blog在index.php中,我已经把所有显示博客文章的代码都放进去了。当用户点击其中一个博客条目时,它会转到single.php。single.php中的代码是index.php的精确副本。我怎样才能让index.php或single.php调用另一个,这样我就不需要在每次编辑时将相同的代码复制/粘贴到两个文件中(如果我能记得这样做的话)。
www.example.com/blog
index.php
single.php
zf9nrax11#
如果你在codex中查找文件的层次结构...你会发现Index.php将用于single.php,当没有Single.php可用时。所以如果你有完全相同的代码,只是删除Single.php
7cwmlq892#
我认为你没有正确使用WordPress。在你的情况下,我会创建一个短代码,并把它放在任何地方你想要的。有一些shortcode info here。清理index.php和single.php,然后使用WP管理员用这个短代码创建页面/帖子。
2条答案
按热度按时间zf9nrax11#
如果你在codex中查找文件的层次结构...你会发现Index.php将用于single.php,当没有Single.php可用时。
所以如果你有完全相同的代码,只是删除Single.php
7cwmlq892#
我认为你没有正确使用WordPress。
在你的情况下,我会创建一个短代码,并把它放在任何地方你想要的。
有一些shortcode info here。
清理index.php和single.php,然后使用WP管理员用这个短代码创建页面/帖子。