首页 > Wordpress, 博客相关 > 最近的一次inove主题折腾

最近的一次inove主题折腾

既然决定继续使用这个inove主题,那么继续优化(折腾)主题还是要继续进行的。我的博客后台原来开启的插件有近20个,随着自己对博客主题的不断了解,自己根据网上的一些方法,用代码实现了部分插件功能,减少一些插件。最近的一次inove主题折腾,我去掉了几个插件,同时根据自己的喜欢对一些细节进行了调整。一番折腾下来,感觉累并快乐。

其中一个插件是日志分页插件,pagebar,相信使用这类插件的人不少。我在google查找了一些wordpress用代码实现日志分页功能的资料,终于找到一个,试验后效果令我比较满意。我采用的是知更鸟博客《脱离插件,实现WordPress主题分页功能》一文的方法。需要修改的朋友可以去看看。

第二我去掉了相关日志插件,我原来是用WordPress Related Posts插件。其实用代码实现相关日志功能的方法我早就在万戈、荒野无灯几位前辈那看到过。我也曾经试着加过,但比较纠结的是那时我不懂得如果调用css,显示的效果不好。

后来自己摸索了下,调用了css里的related_posts css效果,终于解决这个问题。以万戈前辈《WordPress 非插件相关日志的两种方法》一文的第二种方法的代码为例,在single.php页需要的位置加入:

<h3>相关日志</h3>
<ul>
<?php
$tags = wp_get_post_tags($post->ID);
if ($tags) {
$first_tag = $tags[0]->term_id;
$args=array(
'tag__in' => array($first_tag),
'post__not_in' => array($post->ID),
'showposts'=>10,
'caller_get_posts'=>1
);
$my_query = new WP_Query($args);
if( $my_query->have_posts() ) {
while ($my_query->have_posts()) : $my_query->the_post(); ?>
<li><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_title();?> <?php comments_number(' ','(1)','(%)'); ?></a></li>
<?php
endwhile;
}
}
wp_reset_query();
?>
</ul>
</div>

给这段首尾代码包加<div id=”related_posts”><div>,这里id=”related_posts”就是调用style.css里的ralated_posts相关的css。当然如果懂css的朋友就没必要用俺这种比较“蠢”的方法了。

另外我把原来实现随机日志的插件去掉了,改用代码添加至sidebar.php里。方法同样来自网络,但忘了具体哪里了,网上能搜索到的很多。代码如下:

<div class="widget">
<h3>随机日志</h3>
<ul>
<?php $rand_post = get_posts('numberposts=10&orderby=rand');
foreach( $rand_post as $post ) : ?>
<li><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></li>
<?php endforeach; ?>
</ul>
</div>

我原来的日志分享是用bshare插件,后来想到使用插件不太必要,所以改用在single.php里相应的位置添加相关代码了。这里我以代推的分享为例,其他的分享可以同理添加。

代推网站提供的分享代码如下:

<a class="dt_button" href="http://www.daitui.com/bookmark"><img src="http://src.daitui.com/widget/01.gif" border="0" alt="收藏与分享" width="120" height="16" align="absmiddle" /></a>

<script src="http://src.daitui.com/dt.js" type="text/javascript"></script> <script type="text/javascript">// <!&#91;CDATA&#91;
     daitui.init();
// &#93;&#93;></script>

这里我把下面两句添加到footer.php的最后面。然后在博客日志标签即tag的代码后面加上第一句:

<span><a class="dt_button" href="http://www.daitui.com/bookmark"><img src="http://src.daitui.com/widget/01.gif" border="0" alt="收藏与分享" width="120" height="16" align="absmiddle" /></a></span>

当然你可以根据自己的需要加到想要的位置。关于本人以前对inove主题的修改,可以参见《再次小小的修改inove主题》一文。希望对喜欢折腾WP的新手朋友有所帮助。

补充:今天凌晨在荒野无灯大神的博客逛,看到《wordpress 2.9.2先用着3.0的 get_avatar》一文,也试着修改,感觉博客加载gravatar头像快了些。感兴趣的朋友也可以去看看。

喜欢折腾wp的朋友,可以去荒野无灯wilin kan 两位WP大神的博客看看,这两位都是低调的高手,他们博客有一些非常好的WP技术文章。另外万戈大哥那的wp技术博文也很多,可以去那里看看有没有您需要的。




  1. 2010年12月24日14:11 | #1

    我也在折腾中 学习一下
    你的这个表情很有意思啊 不点编辑框不出现 如何实现的

    [回复]

  2. 2010年6月10日15:34 | #2

    我试着折腾了一下,感觉面目全非。。。

    [回复]

    朵未 回复: Google Chrome 6.0.425.0 Google Chrome 6.0.425.0 Windows XP Windows XP

    呵呵,这个代码要好小心的,不然很容易报错。

    [回复]

  3. 2010年6月8日16:11 | #3

    我现在用的是inove原版的,不想再折腾了,累了,烦了

    [回复]

    朵未 回复: Google Chrome 6.0.425.0 Google Chrome 6.0.425.0 Windows XP Windows XP

    呵呵,折腾也挺累的。不折腾也好。

    [回复]

  4. 2010年6月6日21:31 | #4

    我也是用的inove主题,我自开博以来就一直寻找主题,也换了n多个,最后用了inove。之前用的主题也是一点点地修改,最后这个也花了不少精力,一个header能用一天的时间,插件也用了30多个,现在总是算暂时稳定了…弄博客不容易啊…

    [回复]

    朵未 回复: Firefox 3.6.4 Firefox 3.6.4 Windows XP Windows XP

    插件30多个,多了点。可以干掉几个。 :grin:

    [回复]

    两天 回复: Internet Explorer 6.0 Internet Explorer 6.0 Windows XP Windows XP

    难以取舍啊。。。

    [回复]

  5. 2010年6月5日14:12 | #5

    在搞相关日志,参考不少发现不用插件还是有点问题~朵未的相关日志栏目放哪儿了?怎么没看到啊 :?:

    [回复]

    朵未 回复: Firefox 3.6.4 Firefox 3.6.4 Windows XP Windows XP

    不就在评论上边吗?

    [回复]

  6. 2010年6月2日13:55 | #6

    相关文章代码复制过来后,显示错位,到万戈那里代码复制过来就正常了,代码比较了好久,还是没看到区别来.
    “给这段首尾代码包加,后面应该是吧
    .-= 电脑fans的最新日志blog ..pagenavi最新插件问题,php4无法启用 =-.

    [回复]

    朵未 回复: Google Chrome 6.0.425.0 Google Chrome 6.0.425.0 Windows XP Windows XP

    万戈那复杂代码没有css效果的,所以显示错位,我用div包加就是调用了一个css效果。

    [回复]

  7. 2010年6月1日22:23 | #7

    不错,照样修改修改,换到inove主题,看来是个明智的选择,之前用blocks3.0都没教程~~~评论这里的效果是插件还是代码实现的啊?

    [回复]

    朵未 回复: Firefox 3.6.4 Firefox 3.6.4 Windows XP Windows XP

    插件。我试着用代码改,但没有成功。

    [回复]

    打印机耗材 回复: Internet Explorer 6.0 Internet Explorer 6.0 Windows XP Windows XP

    inove 经典的神话。。。

    [回复]

  8. 2010年6月1日15:52 | #8

    折腾是一种快乐
    .-= zwwooooo的最新日志blog ..回家过儿童节 =-.

    [回复]

    朵未 回复: Firefox 3.6.4 Firefox 3.6.4 Windows XP Windows XP

    是啊。累并快乐!

    [回复]

  9. 2010年6月1日13:20 | #9

    我也比较喜欢这个主题,呵呵
    .-= topchun的最新日志blog ..路在何方? =-.

    [回复]

    朵未 回复: Firefox 3.6.4 Firefox 3.6.4 Windows XP Windows XP

    这个主题本身就很强大了。 :smile:

    [回复]

  10. 2010年5月31日21:54 | #10

    玩WP玩的就是折腾。有想法就好。

    [回复]

    朵未 回复: Firefox 3.6.4 Firefox 3.6.4 Windows XP Windows XP

    是啊。折腾可以学到不少的东西。 :smile:

    [回复]

  11. 2010年5月31日16:10 | #11

    当折腾成为一种习惯和潮流,那就是进步了,加油加油!

    [回复]

    朵未 回复: Firefox 3.6.4 Firefox 3.6.4 Windows XP Windows XP

    多谢鼓励。自当继续加油~ :oops:

    [回复]

    未。 回复: Google Chrome 5.0.375.55 Google Chrome 5.0.375.55 Windows XP Windows XP

    :sad: 给你鼓掌加油!

    [回复]

  12. 2010年5月31日09:38 | #12

    一款好的主题应该对插件兼容性很好。
    特别是inove应该不需要用太多CSS的

    [回复]

    朵未 回复: Firefox 3.6.4 Firefox 3.6.4 Windows XP Windows XP

    inove几乎可以不用插件,不过我却装了不少。 :mrgreen:

    [回复]

  13. 2010年5月31日02:27 | #13

    :mrgreen: 折腾折腾、~~~~~
    .-= Junan的最新日志blog ..网络本地硬盘–GMail Drive =-.

    [回复]

    朵未 回复: Firefox 3.6.4 Firefox 3.6.4 Windows XP Windows XP

    需要折腾的时候再折腾折腾吧。 :smile:

    [回复]

  14. 2010年5月30日22:31 | #14

    我不喜欢折腾,哈哈~稍微扩展一下用户体验功能就罢了。

    ps:为什么pj博客不显示最近更新的文章呢?记得原来在某人的博客有显示的,近期在好几个朋友那都不显示了,包括你这。。。

    [回复]

    朵未 回复: Firefox 3.6.4 Firefox 3.6.4 Windows XP Windows XP

    呵呵。PJ我没用过一点都不了解啊,帮不上你的忙了。你说的最新文章,WP的插件感觉有点问题,经常不更新,但有时候去掉或加WWW就可以了,或者加上博客主页比如index.php、index.asp。

    [回复]

  15. 2010年5月30日21:53 | #15

    不懂,回一个比较水的评论。
    .-= 懒虫的最新日志blog ..我不是水手 =-.

    [回复]

    朵未 回复: Firefox 3.6.4 Firefox 3.6.4 Windows XP Windows XP

    呵呵,以后有机会可以装个WP玩玩。

    [回复]

评论分页
1 2 3 4 1266
  1. 本文目前尚无任何 trackbacks 和 pingbacks.