作者:郑永 | 2007年4月23日 | 浏览 1 次 | 3 条评论【你也来说两句】

请注意:(目前显示相关文章的功能已经有新的发现,只要利用tags就能实现更精确的相关文件显示功能,点击这里跳到新的方法文章)如果还是想用Related Posts插件,具体请到官方网站下载Related Posts 2.04 (相关文章插件)以后,此插件需要数据库支持全文索引fulltext search的功能,所以激活此功能后,在调用的时候会显示错误,需要在phpMySQLadmin里面运行SQL语句。

第一步:如果你的数据库不是mysql4.1,请跳到第2步,mysql4.1的数据表类型为InnoDB,此类型使mysql具有了外键、事务处理的能力,却不支持全文索引fulltext,可以运行SQL语句:ALTER TABLE `wp_posts` TYPE = MyISAM; 这样就可以支持了。

第二步:post_name、post_content字段建立全文索引:
SQL语句:
ALTER TABLE `wp_posts` ADD FULLTEXT `post_related` (
`post_name` ,
`post_content`
);
之后,wp就可以正常使用Related Posts(相关文章)这个插件了。

插件调用代码:

related_posts($limit, $len, '$before_title', '$after_title', '$before_post', '$after_post', $show_pass_post, $show_excerpt);

你可以根据你自己的需要,删除一些条件。其他设置请到官方站查询。Related Posts 2.04 (相关文章插件)

除非注明,郑永博客文章均为原创,转载请以链接形式标明本文地址

相关日志

推荐日志


标签:,

  1. 随缘
    2007年8月18日18:26

    请问具体放在那个文件的什么地方?

  2. 随缘
    2007年8月18日18:37

    如何建立全文索引的?
    相关文章
    WordPress database error: [Can't find FULLTEXT index matching the column list]
    SELECT ID, post_title, post_content,MATCH (post_name, post_content) AGAINST (‘beijing danshuanghao’) AS score From wp_posts Where MATCH (post_name, post_content) AGAINST (‘beijing danshuanghao’) AND post_date

  3. 光耀
    2008年12月2日12:55

    我激活插件,后进入单篇文章,提示:WordPress database error: [Table 'dbname.wp_term_taxonomy' doesn't exist]……
    不晓得这个wp_term_taxonomy是个啥表呀?给看看?

你也可以用其他帐号登录评论:
使用新浪微博登陆 使用腾讯微博登陆 使用搜狐微博登陆 使用163微博登陆 使用Facebook登陆 使用Twitter登陆 使用豆瓣登陆 社交媒体连接
--------------

无觅相关文章插件,快速提升流量