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 - 禁用XML-RPC接口,禁止访问xmlrpc.php,避免DDOS攻击,防止暴力破解 阅读2831次,点赞0次
- WordPress - 下载安装插件失败,无法创建目录 阅读4862次,点赞0次
- WordPress - 为文章增加评论才可查看相关隐藏内容的代码 阅读2672次,点赞3次
- WordPress - count_user_posts函数,获取某个用户发表的文章数量 阅读854次,点赞0次
- WordPress - get_footer函数,加载主题底部页脚footer模板 阅读866次,点赞0次
- WordPress - 获取每年发表的文章数量 阅读289次,点赞0次
- WordPress - 限制非管理员用户进入WordPress后台页面,重定向到首页 阅读1090次,点赞0次
- WordPress - 纯代码在文章内容末尾添加当前文章同一分类下的随机推荐文章 阅读2515次,点赞0次
- WordPress - 在每一个文章内容末尾都加一个作者信息展示框 阅读2159次,点赞0次
- WordPress - 修复Markdown编辑器插件WP-Editor.md在插入php代码块后代码中的$符号无法正常显示的问题 阅读1266次,点赞0次
全站随机文章推荐
- 资源分享 - Video Game Optimization 英文高清PDF下载 阅读1393次,点赞0次
- 资源分享 - GLSL Essentials - Enrich your 3D scenes with the power of GLSL 英文高清PDF下载 阅读2306次,点赞0次
- C++ - RAII机制 阅读372次,点赞0次
- TensorRT - Windows下TensorRT下载与配置 阅读1754次,点赞0次
- TensorRT - 计算模型推理时间 阅读259次,点赞1次
- Ubuntu编译安装FFmpeg+libx264以及编译+安装Opencv+FFmpeg保姆教程 阅读2574次,点赞1次
- 三维旋转 - 欧拉角和旋转矩阵的基本概念以及相互转换 阅读1850次,点赞2次
- 杂谈 - 2021年度总结 阅读1735次,点赞0次
- 资源分享 - Physically Based Rendering From Theory To Implementation (First Edition)英文高清PDF下载 阅读3015次,点赞0次
- 资源分享 - 3D游戏与计算机图形学中的数学方法 第3版 , Mathematics for 3D Game Programming and Computer Graphics, Third Edition 中文版PDF下载 阅读1472次,点赞0次
评论
169