如何完全删除侧边栏?

时间:2015-08-12 作者:SoftTimur

我是客户adamos 使用WordPress web工具创建主题。

我去了Appearance ==> Widgets, 把里面的东西都拿走了Primary Sidebar.

但我仍然明白ARCHIVESMETA 在几页右侧边栏的位置。

有人知道如何完全删除侧边栏吗?

PS:这是sidebar.php:

<?php
/**
 * The Sidebar containing the main widget areas.
 *
 * @package adamos
 * @since adamos 1.0
 */
?>
    <div id="secondary" class="widget-area" role="complementary">
        <?php do_action( \'before_sidebar\' ); ?>
        <?php if ( ! dynamic_sidebar( \'sidebar-1\' ) ) : ?>

            <aside id="search" class="widget widget_search">
                <?php get_search_form(); ?>
            </aside>

            <aside id="archives" class="widget">
                <h1 class="widget-title"><?php _e( \'Archives\', \'adamos\' ); ?></h1>
                <ul>
                    <?php wp_get_archives( array( \'type\' => \'monthly\' ) ); ?>
                </ul>
            </aside>

            <aside id="meta" class="widget">
                <h1 class="widget-title"><?php _e( \'Meta\', \'adamos\' ); ?></h1>
                <ul>
                    <?php wp_register(); ?>
                    <li><?php wp_loginout(); ?></li>
                    <?php wp_meta(); ?>
                </ul>
            </aside>

        <?php endif; // end sidebar widget area ?>
    </div><!-- #secondary .widget-area -->

    <div id="tertiary" class="widget-area" role="supplementary">
            <?php dynamic_sidebar( \'sidebar-2\' ); ?>
    </div><!-- #tertiary .widget-area -->

1 个回复
SO网友:vancoder

看起来它们是硬编码到侧栏中的。因此,您可以手动删除它们,但它们只会在您更新主题时返回。

最好的解决方案是,如果可能的话,创建一个子主题,并创建一个没有不需要的小部件的新侧栏。

编辑:

去除

    <aside id="archives" class="widget">
        <h1 class="widget-title"><?php _e( \'Archives\', \'adamos\' ); ?></h1>
        <ul>
            <?php wp_get_archives( array( \'type\' => \'monthly\' ) ); ?>
        </ul>
    </aside>

    <aside id="meta" class="widget">
        <h1 class="widget-title"><?php _e( \'Meta\', \'adamos\' ); ?></h1>
        <ul>
            <?php wp_register(); ?>
            <li><?php wp_loginout(); ?></li>
            <?php wp_meta(); ?>
        </ul>
    </aside>
这应该足够了。

结束

相关推荐

“Sidebar”模板中包含评论计数的最近帖子

我试过这个代码,但它完全破坏了我的网站。我想这是因为我在侧栏模板中WP\\u查询的神圣帖子上下文中做错了什么。请一些WP专家更正此代码好吗?<?php $args = array( \'orderby\' => \'date\' ,\'order\' => \'DESC\' ,\'showposts\'=>6 ); $my_query = new WP_Query($args);