正在删除默认主题微件

时间:2011-01-19 作者:nixnotwin

我正在尝试删除我在此处找到的主题中的默认小部件:http://top-wordpress.net/ 主题是Terathy。对于一些最常用的主题,如果选择自定义小部件,默认的主题小部件将消失。但对于Terathy主题或该站点中发现的任何主题,都是不可能的。我能做些什么来删除这些小部件吗。

1 个回复
最合适的回答,由SO网友:Bainternet 整理而成

您可以通过添加空白文本窗口来删除它们,也可以打开侧栏。theme witch的php文件如下所示:

<!-- begin box about -->
        <!-- begin sidebar -->
        <div id="sidebar">


          <h2>About</h2>
            <div class="sidebox">
<img id="aboutimg" src="<?php echo get_option(\'cici_about_image\')?>" alt="about"  />
<p><?php echo stripslashes(get_option(\'cici_about_txt\')); ?></p>
            </div>
<h2>Advertisement</h2>
<div class="sidebox">
<?php if(get_option(\'cici_ads\')==\'yes\'){?>
<?php include (TEMPLATEPATH . \'/ad1.php\'); ?>
<?php }?>
<div class="clear"></div>
</div>
<?php if(get_option(\'cici_videos\')==\'yes\'){?>
<?php include (TEMPLATEPATH . \'/video.php\'); ?>
<?php }?>
<h2>Popular Articles</h2>
<ul class="popular">
<?php pp_popular_posts(4); ?>
</ul>
<h2>Flickr Photos</h2>
<div id="flickr">
<?php if (function_exists(\'get_flickrRSS\')) get_flickrRSS(); ?>
</div>
<?php 
    /* Widgetized sidebar */
    if ( !function_exists(\'dynamic_sidebar\') || !dynamic_sidebar() ) : ?>

<?php endif; ?>
</div>
            <!-- end sidebar -->
        </div>
        <!-- end colRight -->
并删除所有静态小部件,这样您可以得到如下结果:

    <!-- begin box about -->
            <!-- begin sidebar -->
            <div id="sidebar">
<?php 
    /* Widgetized sidebar */
    if ( !function_exists(\'dynamic_sidebar\') || !dynamic_sidebar() ) : ?>

<?php endif; ?>
            </div>
            <!-- end sidebar -->
        </div>
        <!-- end colRight -->
关于Terathy主题,这是正确的,但你明白了重点,你可以用侧边栏中的静态小部件来处理任何其他主题。

结束

相关推荐

Why use widgets?

我对使用WordPress很陌生,我想知道使用小部件的好处是什么?看here 这听起来像是为那些不是程序员的人准备的,他们想在他们的网站上添加插件。对吗?或者小部件是否在某种程度上使站点更加健壮?