考虑各方面的情况,我没有采用其他一些wordpress相关日志(RelatedPosts)插件,而是充分应用Simple Tags插件强大的相关日志,相关标签功能,结合iNove主题,利用Simple Tags实现了输出相关日志的功能,感觉还不错。虽然Simple Tags可以通过后台设定相关日志,但是添加的相关日志列表不能控制其出现的位置。
安装步骤如下:
第一步:下载并安装Simple Tags插件。为什么要先安装这个插件呢?因为Simple Tags插件可以根据标签产生相关日志。
第二步:登录你的wordpress后台,点击 外观->编辑 菜单,在页面右侧你应用的主题模板中找到并点击 文章页面模板 (single.php)文件
并找到相关注释,在这中间加入以下代码
1 |
|
st_related_posts 是wordpress Simple Tags插件中一个实现相关日志功能的函数,具体函数说明你可以查看 Simple Tags插件RelatedPosts函数说明中文版。
第三步:进入Simple Tags插件目录,在2.7目录(此处对应你使用的wordpress版本,Simple Tags当前支持wordpress2.3/2.5/2.7版本)中找到并打开simple-tags.client.php文件,查找函数relatedPosts( $user_args = ”, $copyright = true ),并在函数中找到
return $this->outputContent( ’st-related-posts’, $format, $title, $output, $copyright, $separator );
将第一个参数’st-related-posts’替换为’related_post’,即
return $this->outputContent( ‘related_post’, $format, $title, $output, $copyright, $separator );
注:第一个参数代表的是你使用的主题定义的DIV输出CSS样式。
第五步:修改INOVE主题CSS文件style.css中的 #related_posts h3 改为 #related_posts h4,因为Simple Tags 相关日志栏目名默认格式为h4。
经过上述步骤,利用wordpress Simple Tags插件 在 iNove主题中实现相关日志(RelatedPosts)宣告成功。通过这个功能虽然少用了一个插件,但功能保持不变。查了很多资料,据说插件使用越多,Wordpress性能会减弱,我没有经过测试,不知是真是假。
注:PHP网站开发教程-leapsoul.cn版权所有,转载时请以链接形式注明原始出处及本声明,谢谢。