【发布时间】:2018-03-22 18:42:54
【问题描述】:
我有一个自定义轮播,我只想显示主页。我已将轮播代码放置在一个名为 slider.php 的文件中,当我将其包含在 header.php 文件中时,我可以让滑块显示:
<?php require('../BlueQuote/wp-content/themes/greatmag/slider.php'); ?>
但是当我将它放在 index.php 或 home.php 中时,它没有显示在页面上(出于好奇,我尝试将它包含在 footer.php 并且它也确实显示在那里,但这不是我需要的)。我正在使用基于GreatMag 主题的子主题。 WordPress 4.9.4 和 PHP 7 以及 Windows 7 上的 XAMPP,提前致谢!
【问题讨论】:
-
在选项中,你有没有配置主页使用特定页面?
-
是的,我已经设置好了,在本地主机上是localhost/BlueQuote
-
我不是这个意思。可以将 WordPress 博客的主页设置为使用 blogroll 或特定页面模板。如果您使用后者,则模板可能不是
home.php或index.php。 -
哦,我明白了,是的,我已经在“设置”>“阅读”下进行了设置>您的主页显示:静态页面(在下面选择) 主页:主页和帖子页面是新闻页面。
-
好的,无论主页页面使用哪个模板,您都需要在其中添加轮播。