首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对page.php和single.php的更改不适用

对page.php和single.php的更改不适用
EN

Stack Overflow用户
提问于 2017-08-20 17:15:51
回答 4查看 536关注 0票数 0

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

我在没有这个问题的情况下做了很多主题,所以我不确定这次出了什么问题。我已经在设置中将博客页面设置为帖子页面,因此我无法理解为什么模板不会更新。下面是我的代码,只是除了'grid wrapper'和试图删除边栏的标准WordPress代码。

我对此做了相当多的研究,看看问题可能是什么,但遗憾的是,唯一类似的帖子是在2014年,没有答案。

代码语言:javascript
复制
<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>

长话短说,我的内容显示得很好。我只是不能编辑包含该内容的包装器。

EN

回答 4

Stack Overflow用户

发布于 2017-08-20 17:33:14

我会在get_template_part()中更改参数

它应该是这样使用的:Understanding get_template_part

所以如果你有空白的Wordpress文件结构,我不确定你是否有模板部件。只有当你故意制造它们时,你才能拥有它们。

票数 0
EN

Stack Overflow用户

发布于 2017-08-20 20:03:23

使用wordpress Wp-Super_cache插件

票数 0
EN

Stack Overflow用户

发布于 2018-09-17 10:21:12

我也有同样的问题。最有可能的情况是,index.php正在覆盖您的文件,就像我的例子一样。这取决于你的主题是如何处理循环的,所以在你的index.php上查看并更改它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45780459

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档