2007-07
25

我正在使用的WordPress插件

学习前人,也写一个我使用 Wordpress 插件列表,方便自己的同时也向其他朋友尤其是像我这样的 Wordpress 新手提供一些有用的信息。(根据我的插件使用情况随时修改)

  1. 中文 WordPress 工具箱。作用:用来解决官方 WordPress 没有照顾到的中文相关问题。使用这个插件,可以显示随机文章,最新留言,留言最多文章,发表评论最多的网友,文章摘要。效果见本站侧栏的随便看看(随机文章)。:现在使用的是巧克力工厂修改后的版本。
  2. WP-PageNavi。作用:为页面添加分页导航。效果见首页下方的分页导航栏。
  3. WordPress Database Backup。作用:顾名思义,为你的 WordPress 数据库进行备份。可以下载备份或者把备份文件发给你的邮箱。
  4. Google (XML) Sitemaps。作用:SEO 必备插件,生成网站地图并自动通知搜索引擎收录,使 blog 更好的被google、yahoo等搜索引擎收录。
  5. All in One SEO Pack。作用:SEO 插件。通过优化文章的标题、为页面添加关键字等来提高 SEO。
  6. Extended Live Archives。作用:使用 ajax 技术实现动态存档页。效果见我的存档页
  7. WP-PostViews Plus。作用:显示文章的浏览次数和按照浏览次数显示热门文章。这里有详细介绍
  8. CoolCode。作用:代码语法着色,支持多种语言。效果见每篇有代码的文章,如这篇
  9. Subscribe To Comments。作用:使读者可以通过邮箱订阅一篇文章的后续评论。效果见评论提交按钮下面的“邮箱订阅评论”。
  10. WP AJAX Edit Comment。作用:允许你的用户在发表评论以后的一定时间内对评论进行编辑。(对不小心说错的人来说很有用)发表一个评论就能看到效果了。
  11. Spam Karma 2作用:防垃圾评论的著名插件。
  12. Community Cloud。作用:生成类似标签云的“用户云”。效果见关于页面。
  13. Full Text Feed。作用:防止文章中使用了 more 后在 feed 中不输出全文。
  14. No Self Pings。作用:阻止 WordPress ping 自己的文章。
  15. Simple Tags。作用:强大的 tag 管理插件,支持 WP2.3 以上的原生 tag,功能有自动提示 tag、tag 云、(feed)相关文章、批量编辑 tag 等。强烈推荐。
  16. Wordpress Thread Comment。作用:允许用户回复某个特定的评论并集中显示相似评论, 可以自由选择是否使用 ajax。

更新于2008-04-15。

2007-07
24

怎样在WordPress中分类显示友情链接

今天刚把博客建好,从我的netvibes中导出了OPML文件,然后在wordpress的后台导入OPML文件加入我的友情链接。虽然在友情链接的设置中可以设置分类,但是在前端页面中的显示却还是堆在一起,没有条理。怎么解决呢?

查阅一下得知,在sidebar.php中调用链接的默认语句是:

<ul class="linkcat">
      
<?php get_links('-1', '<li>', '</li>', '<br />', FALSE, 'id', FALSE, FALSE, -1, FALSE); ?>
</ul>

可见,调用链接的时候需要10个参数。从wordpress的文档中学到,调用链接的格式化语句是这样的:

<?php get_links(category, 'before', 'after',
 
'between', show_images, 'order',
 
show_description,show_rating, limit,
 
show_updated, echo); ?>

按照默认值,每一个参数对应的含义为:

  • 显示所有链接
  • 每一个链接项后换行
  • 如果有图片,加入图片
  • 图片和文本之间加入空格
  • 按照链接名排序
  • 显示链接的说明
  • 不显示分级
  • 除非有限制,显示所有链接
  • 以链接而非文本形式显示链接

知道了这些就好办了,默认的第一个参数为“-1”即是显示所有连接,只要知道链接的分类id,就可以分类显示了。链接的分类id可以在 Wordpress 后台中的管理分类中查到。现在,就可以把原来sidebar.php中的调用函数改为:

<h3 class="sidebarsubtitle">好友</h3>
<ul class="linkcat">
    
<?php get_links('4', '<li>', '</li>', '<br>', FALSE, 'id', FALSE, FALSE, -1, FALSE); ?>
</ul>
<h3 class="sidebarsubtitle">优秀bloggers</h3>
<ul class="linkcat">
    
<?php get_links('5', '<li>', '</li>', '<br>', FALSE, 'id', FALSE, FALSE, -1, FALSE); ?>
</ul>

其中的

<?php
<
h3 class="sidebarsubtitle">好友</h3>

可以自己设置css样式。效果就像我的右边侧栏中的一样。