之前大头有篇文章讲过网站跳出率高影响网站排名的问题,自己网站跳出率挺高的,网上找了一种给WordPress文章底部添加相关文章阅读模块的方法,折腾了一下午终于嵌套进去了,但后来发现和评论功能冲突- -,所以这个方法还是推荐给你们用吧...
给WordPress文章底部添加相关文章阅读模块方法步骤:
- 打开WP主题编辑器中的functions.php文件。
- 复制相关阅读代码到functions.php文件中。
- 保存即可在文章底部显示相关文章阅读。
相关文章阅读代码:
function more_from_cat( $title = "相关文章" ) { global $post; $categories = get_the_category( $post->ID ); //确定当前文章所属分类 $first_cat = $categories[0]->cat_ID; //当出现多分类的时候选择第一个分类 $output = '<div id="more-from-cat"><h3>' . $title . '</h3>'; //相关文章标题 $args = array( 'category__in' => array( $first_cat ), //文章筛选 'post__not_in' => array( $post->ID ), //当前文章不在列表中显示 'posts_per_page' => 5 //每页显示五篇文章 ); $posts = get_posts( $args ); if( $posts ) { $output .= '<ul>'; foreach( $posts as $post ) { setup_postdata( $post ); $post_title = get_the_title(); $permalink = get_permalink(); $output .= '<li><a href="' . $permalink . '" title="' . esc_attr( $post_title ) . '">' . $post_title . '</a></li>'; //list内容输出 } $output .= '</ul>'; } else { $output .= '<p>抱歉,目前该分类还没有相关文章</p>'; } $output .= '</div>'; return $output; }
下面是大头测试的效果图片:
昨天可是折腾了一下午,连CSS样式都改好了,到最后却发现和评论的$post起了冲突- -,也不知道咋改...算是白弄了...可怜我那几根头发......