非技术性折腾主题widget定制

107次阅读
16条评论

共计 1158 个字符,预计需要花费 3 分钟才能阅读完成。

    最近两天没有写文章,都在非技术性折腾主题,额,略微懂点html和css,让我头大不已,俺又是追求完美的人,么的办法,硬着头皮上啦,如果没有看懂请耐心哇。

    想要实现的就是象我的右侧边栏效果的,例如随机文章栏,就想在后台定制一个widget,直接显示随机文章,如果想实现主题的自带sidebar效果,后台的小工具就不要启用,启用后就显示小工具效果,两者仁选其一,这个也是请教海天兄弟,并经过我实践证明鸟滴。

    主要需要更改主题的两个文件sidebar.php及fuctions.php,首先在fuctions.php中定义widget,写入以下代码:

if( function_exists(‘register_sidebar’) ) {

register_sidebar(array(

‘name’ => ‘random’,

‘before_widget’ => ‘<li id=”%1$s”>’,

‘after_widget’ => ‘</li>’,

‘before_title’ => ‘<h2>’,

‘after_title’ => ‘</h2>’,

));

}  // 别掉了这个括号啊,掉了就杯具。

   定义好后再到sidebar.php中将随机文章代码贴入

<?php if ( !function_exists(‘dynamic_sidebar’)|| !dynamic_sidebar(random) ) : ?>

                   <li><h2>网事随机文章</h2>

                <?php  query_posts(array(‘orderby’ => ‘rand’, ‘showposts’ => 8)); 

                       if (have_posts()) : while (have_posts()) : the_post();?> 

<a href=”<?php the_permalink() ?>” rel=”bookmark” title=”Permanent Link to <?php the_title(); ?>”><?php the_title(); ?><br /></a>               <?php endwhile;endif; ?>

         </li>

<?php endif; ?>

    好了,到这步后,将这两个文件上传复制覆盖原文件即在后台能看见random的widget,因为在fuctions.php里面已经定义名为random,至此完成。其他类推,额,不懂代码折腾起来真是累死个人,杯具狠。

    再有个问题不晓得怎么解决,话说我添加小工具到widget里面N次,然后又删除它,然后就在底部累计了N+1个小工具,不晓得怎么一次性把他们干掉,晕,一个个删超级累人哇。哪位同学晓得请告诉一声呐。

 
正文完
 
dallen
版权声明:本站原创文章,由 dallen 2010-07-20发表,共计1158字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(16条评论)
验证码
2010-07-23 01:12:21 回复

我很好奇,好多文章都是单独的背景图片,是HTML编辑的么?

 Windows  Chrome  中国湖北省武汉市电信
2010-07-22 20:45:30 回复

小建议~~页面滚动到最底部,“返回顶部”按钮和“©2008-2010”重合了,看起来乱乱的~~~

 Windows  Chrome  中国浙江省金华市电信
    2010-07-22 21:10:26 回复

    @MOPVHS:好的,观察的好仔细,谢谢 我再调整下,弄成横的;
    @vastar:呵呵,随便折腾,不算深入啦

     Windows  MSIE  中国贵州省贵阳市电信
2010-07-22 00:33:56 回复

折腾过,还没像博主折腾得这么深入。。。

 Windows  Opera  中国安徽省合肥市联通
2010-07-21 10:47:11 回复

:arrow: 低部那些小工具管它做什么嘛,又不影响使用。

 Windows  Firefox  中国广东省东莞市电信
2010-07-21 06:52:59 回复

呵呵 之前我也写过类似的

 Windows  Chrome  中国河南省南阳市联通
2010-07-21 00:50:17 回复

:wink: 折腾高手噢~~~我是用插件的~~

 Windows  MSIE  中国广东省广州市电信
2010-07-20 23:50:36 回复

折腾才有进步呀,鼓励一下~

 Windows  Firefox  中国云南省大理电信
2010-07-20 22:14:33 回复

不错,你也开始折腾主题了。不过小工具没启用。还不如写代码速度而且自定义强~~

 Windows  Firefox  中国河南省安阳市电信
2010-07-20 21:12:59 回复

好像仍出框框就可以删除了。。

 Windows  Firefox  中国湖南省常德市电信
2010-07-20 20:53:28 回复

我觉得,你先把正文的字体换一下吧,楷体很难看的说~ :eek:

 Windows  MSIE  中国上海上海市电信
    2010-07-21 12:37:07 回复

    @人好哇!:是吧,已经作调整袄,谢谢你的建议;
    @Mucid:扔出框框,怎么扔法哦;
    @阿修:如果不启用小工具,就难的去调整CSS了勒,折腾很累的说;
    @老实人博客:hehe,WP在于折腾发现美;
    @Junan:不敢当呢,其实就是百度加盆友们帮助下折腾哟;
    @阿邙:是吧,代码我在你那取的勒,widget定义是GGBD来的;
    @竹下无为梦:累计了好多,所以想删除它,但却不想一个个地删除。

     Windows  MSIE  中国贵州省贵阳市电信
      2010-07-21 15:21:41 回复

      看来雅黑已经成流行风尚了…… :shock: 每个站都在用,我囧

       Windows  Chrome  中国上海上海市电信
        2010-07-21 15:34:43 回复

        @人好哇!:其实上回你说的那个不是楷体,我定义的仿宋,现在全部改雅黑,比较爽的

         Windows  MSIE  中国贵州省贵阳市电信
          2010-07-21 15:39:00 回复

          先这样看看吧,至少看起来比之前好多了……
          仿宋字体真的不咋的,还没宋体好看,哎~主要是博客字太小。大一点的话也许还行,小了就是悲剧

           Windows  Chrome  中国上海上海市电信
        2010-07-21 15:51:58 回复

        @人好哇!:恩,经过思索就先拟调整这样喽,折腾起来够累的说

         Windows  MSIE  中国贵州省贵阳市电信