对page.php和single.php的更改未应用

时间:2017-08-20 09:15:51

标签: php wordpress

我的WordPress网站遇到了一个奇怪的问题。我正在从头开始构建一个主题,我试图在我的博客页面(page.php和single.php)上更改容器。奇怪的是,除了添加包装器之外,我没有对代码进行任何重大更改,但是更改并没有显示出来。

我没有这个问题就制作了很多主题,所以我不确定这次出了什么问题。我已将博客页面设置为设置中的帖子页面,因此我无法理解为什么模板不会更新。我的代码如下所示,只是标准的WordPress代码,但'grid wrapper'除外,并尝试删除也显示的侧边栏。

我已经对此进行了相当多的研究,看看问题可能是什么,但可悲的是,唯一一个相似的帖子是在2014年没有答案。

<div class="container main-content">
    <div class="grid wrapper">
        <section class="the-content">


                <main>

                    <h1><?php the_title(); ?></h1>
                    <?php while ( have_posts() ): the_post(); ?>
                        <?php get_template_part('template-parts/content', 'page'); ?>
                    <?php endwhile; // End of the loop. ?>

                </main>


        </section>
    </div>
</div>

长话短说,我的内容很好。我无法编辑包含该内容的包装器。

4 个答案:

答案 0 :(得分:0)

我会更改get_template_part()

中的参数

应该如何使用它:Understanding get_template_part

因此,如果你有空白的Wordpress文件结构,我不确定你是否有模板部件肯定。只有在你有意制造它们的情况下才可以使用它们。

答案 1 :(得分:0)

使用wordpress Wp-Super_cache插件

答案 2 :(得分:0)

我有同样的问题。就我而言,index.php最有可能覆盖了您的文件。这取决于您的主题如何处理循环,因此请检查index.php并在那里进行更改。

答案 3 :(得分:-1)

如果我记得很清楚,博客页面首先在home.php中设置后台参考,然后是index.php。页面和单身都没有打电话。