我的目标是,当有人点击一篇文章时,他们所访问的页面上不会有侧边栏干扰视图。我希望他们关注内容。我只希望侧边栏出现在主页上,在我的特定情况下,侧边栏是按顺序加载所有帖子的页面。网站上的所有静态页面在Wordpress的页面编辑器中都有自定义选项,因此我唯一的问题是在您单击;继续阅读“;
我正在使用Wordpress“;“期间”;主题作为父主题,并在子主题中编辑。我想应用于所有单个帖子的模板是Period的;“全宽”;样板没有单身汉。php文件在句点主题中,所以我在我的子主题中创建了一个。我已经尝试将模板复制到我的单曲中。php文件,但这并没有改变任何东西。
有人有什么建议吗?这是我的网站(肯定还没有完成):https://thoughtversation.com/
这是我的单曲。php代码:
<?php
/*
** Template Name: Full-width
*/
get_header(); ?>
<div id="loop-container" class="loop-container">
<?php
if ( have_posts() ) :
while ( have_posts() ) :
the_post(); ?>
<div <?php post_class(); ?>>
<article>
<?php do_action( \'page_before\' ); ?>
<?php ct_period_featured_image(); ?>
<div class="post-container">
<div class=\'post-header\'>
<h1 class=\'post-title\'><?php the_title(); ?></h1>
</div>
<div class="post-content">
<?php the_content(); ?>
<?php wp_link_pages( array(
\'before\' => \'<p class="singular-pagination">\' . esc_html__( \'Pages:\', \'period\' ),
\'after\' => \'</p>\',
) ); ?>
<?php do_action( \'page_after\' ); ?>
</div>
</div>
</article>
<div class="comments-container">
<?php comments_template(); ?>
</div>
</div>
<?php endwhile;
endif; ?>
</div>
<?php get_footer();
提前感谢您的帮助!
SO网友:Frank P. Walentynowicz
不需要自定义模板。
复制sidebar-primary.php
到您的孩子主题。将第一行更改为:
if ( is_page_template( \'templates/full-width.php\' ) || is_single() ) {
转到自定义->;附加CSS,并添加:
.single-post #main {
width: 100%;
float: none;
}
完成。