导读:建站技术建站技术之前大叔介绍过 wordpress 相关文章实现的方法,例:《代码实现WordPress相关文章》,那么今天说的这个教程,是从优化角度来更合理的实现wordpr公司网站搭建网站搭建教程。

之前模板下载吧介绍过 wordpress相关文章实现的方法,例:《代码实现WordPress相关文章》,那么今天说的这个教程,是从优化角度来更合理的实现wordpress相关文章的,至于客观喜欢哪个,自己决定吧!
策略:文章内容相关程度: 手动指定 > 标签 >分类 > 随机

实现方式:下面代码直接加到functions.php中即可
function?add_related_posts($content){
????return?$content?.?wp_related_posts();
}
add_filter?('the_content',?'add_related_posts');?//hook
function?wp_related_posts(){
????global?$post;
????$num?=?5;//文章数量
????$counter?=?1;
????$exclude_id?=?get_post_meta($post->ID,'related',true);//获取手动置顶的相关文章
????if?($exclude_id){
????????$args?=?array(
????????????'post_status'?=>?'publish',
????????????'post_type'?=>织梦首页模板?array('post'),
????????????'post__in'?=>?explode(',',?$exclude_id),
????????????'posts_per_page'?=>?$num
????????);
????????$posts?=?get_posts($args);
????????foreach($posts?as?$sb){
????????????$output?.=?'<li><a?href="'?.?get_permalink($sb->ID)?.?'">'?.?$sb->post_title?.?'</a></li>';//可自定义样式
????????????$i++;
????????}
????}
????if(?$i?<?$num){//自定义文章数不足后通过分类和标签处理
????????$tagsid?=?array();
????????$catid?=?array();
????????$thisid[]?=?$post->ID;
????????$posttags?=?get_the_tags();
????????$catids?=?get_the_category();
????????if(!emptyempty($posttags))?{
????????????foreach($posttags?as?$tag)?{
关键词标签: 建站 相关文章 自定义
声明: 本文由我的SEOUC技术文章主页发布于:2023-07-23 ,文章wordpress相关文章的优化机智和自定义设置,建站技主要讲述相关文章,自定义,建站网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: http://www.tngdez.cn/article/web_35368.html