您的浏览器需要启用 JavaScript 才能正常访问此网站。
萨龙网络
登录
首页-WordPress文章-WordPress-正文

WordPress添加标签相关文章简码

萨龙龙萨龙龙WordPress10年前001.28W
Wordpress添加标签相关文章简码自从了解到Wordpress MU多站点,就开始一步一步的向多站点发展,也将萨龙网络所有站点都安装在Wordpress MU多站点中。在使用多站点的过程也遇到很多问题,也写了几篇多站点的文章,之前都是手动添加标签相关文章到文章中,这样就显得太麻烦,所以为Purity主题添加了一个标签的相关文章简码。

将以下代码添加到functions.php或简码文件中

  1. //相关标签下的文章
  2. function salong_tag_related_posts( $atts ) {
  3.     extract(shortcode_atts(array(
  4.         'tagid' => '',
  5.     ), $atts));
  6.     $args=array(
  7.         'include' => $tagid
  8.     );
  9.     $tags = get_tags($args);
  10.     // 循环所有标签 
  11.     foreach ($tags as $tag) {
  12.         // 得到标签ID
  13.         $tag_id = $tag->term_id;
  14.         // 得到标签下所有文章 
  15.         $tagposts .='<div class="tag_posts">';
  16.         $tagposts .= '<h2 class="icon-th-list"><a href="'.get_tag_link($tag).'" title="查看“'.$tag->name.'”标签的相关文章列表">“'.$tag->name.'”的相关文章</a></h2>';
  17.         $tagposts .='<ul>';
  18.         $tag_post = new WP_Query(array('tag_id' => $tag_id,'order' => 'ASC'));if ($tag_post->have_posts()): while ($tag_post->have_posts()): $tag_post->the_post();
  19.         $tagposts .= '<li>';
  20.         $tagposts .= '<a href="'.get_permalink().'" title="'.get_the_title().'">'.get_the_title().'</a>';
  21.         $tagposts .= '</li>';
  22.         endwhile;endif;wp_reset_postdata();
  23.         $tagposts .= '</ul>';
  24.         $tagposts .= '</div>';
  25.     }
  26.     return $tagposts;
  27. }
  28. add_shortcode('tag_posts', 'salong_tag_related_posts');

简码:

将简码添加到文章(文本模式),设置需要显示的标签ID:
  1. [tag_posts tagid="5"]
多个用英文逗号隔开,将会循环输入标签的相关文章:
  1. [tag_posts tagid="5,6"]
[musicbox]这样在所有的相关文章中都可以添加简码,之后自动更新标签相关文章。[/musicbox][scbutton link="https://api.salongweb.com/tag/wordpress多站点" target="blank" variation="blue"]查看Wordpress多站点标签下的相关文章[/scbutton]
标签:
本文原创,作者:萨龙龙,其版权均为萨龙网络所有。
如需转载,请注明出处:https://salongweb.com/tag-related-post-shortcode.html
萨龙龙

萨龙龙

侠客
一个平平常常的人,热爱生活、旅行和摄影,骑行去过西藏,一直计划再去。14年从江西骑行来到大理,现栖居于洱海边,食人间烟火,过简单生活,做简约设计!
1412.37M457.18W4.42W
加载中…
分享:
Wordpress MU多站点设置子站点上传路径和文件的URL地址
Wordpress MU多站点设置子站点上传路径和文件的URL地址上一篇
WordPress MU多站点解决Timthumb.php不显示缩略图下一篇
WordPress MU多站点解决Timthumb.php不显示缩略图
相关文章
总数:114

WordPress+Nuxt3前后端分离项目,实现不限层级的多维数组菜单

使用 WordPress+Nuxt3做前后端分离项目时,菜单需要多维数组,且不限层级,可以使用递归函数很方便地将 wp_get_nav_menu…
萨龙龙萨龙龙WordPress3年前213.71W0

删除或失效WordPress文章中的图像大小属性

默认情况下,WordPress会将图像元素width和height属性添加到图像元素中。这些属性会影响CSS宽度和高度属性,图片延迟加载时默认图…
萨龙龙萨龙龙WordPress, 前端资讯7年前001.22W0

WordPress自定义文章类型支持古腾堡编辑器(Gutenberg)

Gutenberg,WordPress 最新的编辑器,每个模块都是一个 blocks 的形式。默认的编辑文章页面是支持 Gutenberg 编辑…
萨龙龙萨龙龙WordPress7年前001.47W0

WordPress 主题获得评论深度的2种方法

一、通过使用全局变量获取评论深度 我相信您应该知道wp_list_comments()函数,它可以将评论打印在网站页面上。 为什么这个功…
萨龙龙萨龙龙WordPress4年前002.38W0

WordPress 功能函数—— add_comments_page(将子菜单页添加到评论主菜单上)

描述 此函数具有一个功能,该功能将用于确定菜单中是否包含页面。 连接到处理页面输出的函数也必须检查用户是否具有所需的…
萨龙龙萨龙龙WordPress Functions7年前002.12W0

WordPress判断文章分页第一页和最后一页

Perimg主题,最近开发的一个图片主题,与之前开发的主题又有很多的进步,以及更多的、少见的实用功能。主题文章中如果是多页就会显示上下篇、上下页…
萨龙龙萨龙龙WordPress10年前001.26W0

龙霄(LongXiao)WordPress 主题:后端专属企业级功能全景解析

龙霄(LongXiao)主题是萨龙网络倾力打造的一款以 WordPress 为后端核心、以 Nuxt.js + Vue.js 为前端渲染框架的后…
萨龙龙萨龙龙WordPress20天前002530

WordPress获取优酷视频缩略图

很多网站的视频都是来自在线视频网站,这样即节省网站空间也带来更高的访问速度,优酷视频是使用较多的。在添加视频文章时我们都想直接获取视频中的缩略图…
萨龙龙萨龙龙WordPress10年前001.31W0

WordPress 功能函数——absint(将值转换为非负整数)

用法 absint( mixed $maybeint ) 将值转换为非负整数。 参数 $maybeint (mixed)(必需)您希望…
萨龙龙萨龙龙WordPress Functions7年前001.16W0

WordPress禁用古腾堡(Gutenberg)使用经典的编辑器

很多人在使用 WordPress 最新的 Gutenberg 编辑器时都觉得并不适应,很难上手,毕竟新的事物要是需要时间才能熟悉。如果不想用还是…
萨龙龙萨龙龙WordPress7年前001.03W0

WordPress 从不需要的页面禁用 WooCommerce 样式和脚本

WooCommerce 在每个页面上加载三个核心CSS样式表,并在WordPress站点上安装时发布。可以通过从不需要它的页面和内容中删除样式和…
萨龙龙萨龙龙WooCommerce7年前001.84W0

WordPress向菜单中添加分类缩略图

同样是在开发吃货主题Chihuo,导航菜单中的二级菜单需要显示省份的小地图,也就是分类菜单中显示自定义的字段,我们可通过以下代码来实现这个功能。…
萨龙龙萨龙龙WordPress9年前001.16W0
评论表单游客 您好,欢迎参与讨论。
加载中…
评论列表
总数:0
萨龙网络
没有相关内容