我的WordPress站点有一个很奇怪的问题。我正在从头开始构建一个主题,并尝试对我博客页面上的容器(page.php和single.php)进行更改。奇怪的是,除了添加包装器之外,我没有对代码做任何重大更改,但是这些更改并没有显示出来。
我在没有这个问题的情况下做了很多主题,所以我不确定这次出了什么问题。我已经在设置中将博客页面设置为帖子页面,因此我无法理解为什么模板不会更新。下面是我的代码,只是除了'grid wrapper'和试图删除边栏的标准WordPress代码。
我对此做了相当多的研究,看看问题可能是什么,但遗憾的是,唯一类似的帖子是在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>长话短说,我的内容显示得很好。我只是不能编辑包含该内容的包装器。
发布于 2017-08-20 17:33:14
我会在get_template_part()中更改参数
它应该是这样使用的:Understanding get_template_part
所以如果你有空白的Wordpress文件结构,我不确定你是否有模板部件。只有当你故意制造它们时,你才能拥有它们。
发布于 2017-08-20 20:03:23
使用wordpress Wp-Super_cache插件
发布于 2018-09-17 10:21:12
我也有同样的问题。最有可能的情况是,index.php正在覆盖您的文件,就像我的例子一样。这取决于你的主题是如何处理循环的,所以在你的index.php上查看并更改它。
https://stackoverflow.com/questions/45780459
复制相似问题