评论“ get_sidebar();”没有效果:从主题中删除侧边栏

时间:2019-10-06 10:43:56

标签: wordpress

我正在尝试从WordPress网站中删除侧边栏; 应该是一个很简单的动作,但是我有一个问题: 我已评论了在主题PHP页面中找到的每个get_sidebar()(包括index.php,page.php等),但似乎对站点没有影响。

以下是我的index.php中的一个示例:

<?php get_header(); ?>

<div id="page-wrapper" class="container">
    <div class="row">
        <div id="page-content" class="col-sm-7 col-md-8">

            <?php if ( have_posts() ) : ?>

                <?php get_template_part( 'templates/page-title' ); ?>

                <?php $blog_layout = vw_get_option( 'blog_layout' ); ?>

                <?php if ( 'classic' == $blog_layout ) : ?>

                    <div class="row archive-posts post-box-list">
                        <?php while ( have_posts() ) : the_post(); ?>
                            <div class="col-sm-12 post-box-wrapper">
                                <?php get_template_part( 'templates/post-box/classic', get_post_format() ); ?>
                            </div>
                        <?php endwhile; ?>
                    </div>

                <?php else: ?>

                <div class="row archive-posts vw-isotope post-box-list">
                    <?php while (have_posts()) : the_post(); ?>
                        <div class="col-sm-6 post-box-wrapper">
                            <?php get_template_part( 'templates/post-box/large-thumbnail', get_post_format() ); ?>
                        </div>
                    <?php endwhile; ?>
                </div>

                <?php endif; ?>

                <?php get_template_part( 'templates/pagination' ); ?>

                <?php comments_template(); ?>

            <?php else : ?>

                <h2><?php _e( 'Sorry, no posts were found', 'envirra' ) ?></h2>

            <?php endif; ?>

        </div>

        <!--aside id="page-sidebar" class="sidebar-wrapper col-sm-5 col-md-4">
            <?php // get_sidebar(); ?>
        </aside-->
    </div>
</div>

<?php get_footer(); ?>

在上面的示例中,您可以同时看到html / PHP注释,但是我也尝试了仅HTML注释/仅PHP注释。

可能会注意到我正在使用Child主题,但是我只在父亲主题中找到了get_sidebar()。

我可能缺少一些愚蠢的东西,我应该删除整行吗?我不是WordPress专家,所以我想进行较少干扰的修改。

谢谢!

1 个答案:

答案 0 :(得分:0)

通常,大多数WP主题中都有一个选项可以关闭侧边栏,主题作者还希望为您提供一个简单的复选框,用于单个页面,帖子甚至类别模板中,但有时并非容易的出路。

我建议您检查此guide back from 2017和更新鲜的from 2019 here,最有可能在第一个参考文献中找到无需附加插件的方式。