WordPress – 纯代码在文章内容末尾添加当前文章同一分类下的随机推荐文章
本文作者:StubbornHuang
版权声明:本文为站长原创文章,如果转载请注明原文链接!
原文标题:WordPress – 纯代码在文章内容末尾添加当前文章同一分类下的随机推荐文章
原文链接:https://www.stubbornhuang.com/1015/
发布于:2020年12月09日 21:33:50
修改于:2020年12月24日 17:45:29

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' );
效果如本文下随机推荐文章所示。
当前分类随机文章推荐
- WordPress - 查看别人的网站是用的WordPress的哪个主题 阅读2971次,点赞0次
- WordPress - get_header函数,加载主题头部header模板 阅读723次,点赞0次
- WordPress - 禁止非管理员登录后台 阅读1586次,点赞0次
- WordPress - 升级WordPress5.8后切换回旧版的小工具管理页面 阅读1370次,点赞0次
- WordPress - 在文章被复制时弹出弹窗提示转载注明原创 阅读2923次,点赞2次
- WordPress - 修复Markdown编辑器插件WP-Editor.md在插入php代码块后代码中的$符号无法正常显示的问题 阅读983次,点赞0次
- WordPress - 在每一个文章内容末尾都加一个作者信息展示框 阅读1918次,点赞0次
- WordPress - WordPress后台登录设置验证码,防止恶意爆破网站 阅读3653次,点赞0次
- WordPress - 应对暴力破解登录和规避DDOS的几种方法 阅读2082次,点赞0次
- WordPress - 当用户登录失败时在登录界面显示自定义信息 阅读1535次,点赞0次
全站随机文章推荐
- Python3爬虫 - requests库的requests.exceptions所有异常详细说明 阅读5055次,点赞2次
- FFmpeg - RGB图像编码为h264出现垂直旋转的问题 阅读3187次,点赞0次
- C++ - 动态链接库dll为什么要使用unsigned char作为byte的内部格式 阅读512次,点赞0次
- C++ - 将Unicode std::wstring字符串转换为Unicode std::string转义字符,类似于\uxxxx的形式 阅读1203次,点赞0次
- 资源分享 - Game AI Pro 360 - Guide to Movement and Pathfinding 英文高清PDF下载 阅读1547次,点赞0次
- 工具网站推荐 - 在线的数学公式、几何绘图网站推荐 阅读1089次,点赞0次
- ThreeJS - 如何提升three.js的渲染效果?看完这篇你可能会有启发 阅读1659次,点赞0次
- Pytorch - torch.unsqueeze和torch.squeeze函数 阅读115次,点赞0次
- Transformer - 理解Transformer必看系列之,2 Positional Encoding位置编码与Transformer编码解码过程 阅读514次,点赞0次
- WordPress - Windows使用PhpStudy本地部署WordPress 阅读3482次,点赞0次
评论
164