WordPress – 纯代码在文章内容末尾添加当前文章同一分类下的随机推荐文章
1 在文章内容末尾添加随机推荐文章
在文章末尾增加随机推荐文章既可以增加PV也有利于SEO,研究了一番之后,得出了纯代码在文章内容末尾增加10个随机推荐文章链接的方法。
只需要在主题的function.php文件中添加以下代码:
function RandomArticle($content )
{
//global $post;
if(is_single())
{
// 获取文章分类
$categories = get_the_category();
foreach($categories as $category)
{
// 获取文章分类ID
$catid = $category->term_id;
// 随机获取当前分类10个随机文章
$posts = get_posts('numberposts=10&orderby=rand&category='. $catid);
$randomArticle = '';
foreach($posts as $post)
{
// 获取文章标题
$postTitle = $post->post_title;
// 获取文章链接
$postLink = $post->guid;
$link = '<li><a href="'.$postLink.'">'.$postTitle.'</a></li>';
$randomArticle = $randomArticle.$link;
}
$randomArticle = '<h1>随机文章推荐</h1><ul>'.$randomArticle.'</ul>';
}
$content = $content.'<div class="post-random-article" >'.$randomArticle.'</div>';
}
return $content;
}
add_action( 'the_content', 'RandomArticle' );
效果如本文下随机推荐文章所示。
本文作者:StubbornHuang
版权声明:本文为站长原创文章,如果转载请注明原文链接!
原文标题:WordPress – 纯代码在文章内容末尾添加当前文章同一分类下的随机推荐文章
原文链接:https://www.stubbornhuang.com/1015/
发布于:2020年12月09日 21:33:50
修改于:2023年06月26日 22:02:19
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论
50