萨龙网络
登录
首页-WordPress文章-WordPress-正文

WordPress添加标签相关文章简码

萨龙龙萨龙龙
WordPress
9年前
0
0
1.05W
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年从江西骑行来到大理,现栖居于洱海边,食人间烟火,过简单生活,做简约设计!
1342.20M456.65W3.85W
分享:
WordPress MU多站点设置子站点上传路径和文件的URL地址
WordPress MU多站点设置子站点上传路径和文件的URL地址上一篇
WordPress MU多站点解决Timthumb.php不显示缩略图下一篇
WordPress MU多站点解决Timthumb.php不显示缩略图
相关文章
总数:107

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

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

禁用 WordPress 裁剪功能包括自动生成的 768 像素图片

WordPress媒体库是很强大、管理媒体相当方便,如果媒体多就给数据库增加了压力,而且很多媒体是不需要上传到媒体库,上传的图片会增加很多无用…
萨龙龙萨龙龙
WordPress
8年前
0
0
1.27W
0

WordPress 文章查询类 WP_Query 如何获取序列化数组中的文章

还是在开发导航类主题Slhao的时候遇到的问题,主题使用CodestarFramework专业版选项框架,文章的Metabox选项…
萨龙龙萨龙龙
WordPress
7年前
0
0
1.04W
0

WordPress 媒体库支持 SVG 图标的上传与预览

WordPress默认支持多种图片格式包括.jpg,.jpeg,.png,和.gif,出于安全考虑不能上传可缩放矢量图形(SVG)。SVG是…
萨龙龙萨龙龙
WordPress
6年前
0
0
1.20W
0

WordPress批量替换自定义域名称

WordPress自定义的强大不言而喻,很多主题都在使用,也为其创建了可视化的选项面板,用户使用都相当的直观、方便。萨龙网络新开发的LensNe…
萨龙龙萨龙龙
WordPress
9年前
0
0
9.11K
0

WordPress使用WP-Cron函数定时执行任务

WordPress本身一直有WP-Cron(计划任务)的功能,可以设置每隔一段时间来执行,不过WP-Cron功能是基于页面浏览的,所以时…
萨龙龙萨龙龙
WordPress
7年前
0
0
1.92W
0

WooCommerce 商城首页排除指定分类

WooCommerce是WordPress中最强大的商城插件,没有之一。在Slearn主题的开发过程中,需要将课程和商城结合,课程使用…
萨龙龙萨龙龙
WooCommerce
6年前
0
0
1.03W
0

WordPress一行代码允许重复评论的功能

默认情况下WordPress是不允许重复的评论提交,主要是为了防止垃圾评论。有些情况下又需要重复评论,最近用户需要在MNewsPro主题上定制…
萨龙龙萨龙龙
WordPress
1年前
1
1
7.02K
0

WordPress 功能函数—— add_action(将函数挂接到特定的操作上)

描述 WordPress核心执行期间,在特定点执行时或特定事件发生时,Actions是钩子。插件可以指定使用ActionAPI在…
萨龙龙萨龙龙
WordPress Functions
6年前
0
0
2.18W
0

WordPress 功能函数—— addslashes_gpc(添加斜杠以转义字符串)

描述 添加斜杠以转义字符串。 如果设置了magic_quotes_gpc,将首先删除斜杠。 用法 …
萨龙龙萨龙龙
WordPress Functions
6年前
0
0
8.25K
0

Woocommerce+Buddypress+Bbpress商城社区论坛头像本地化

萨龙网络Purity主题是集成了Woocommerce+Buddypress+Bbpress商城社区论坛,因为www.gravatar.com头…
萨龙龙萨龙龙
Bbpress, Buddypress, WooCommerce, WordPress
10年前
0
0
1.78W
0

如何把WordPress数据迁移至WordPress MU

前面我们介绍了如果安装WordPressMU,安装完成后我们就需要把每个独立站点的数据转移到MU中,在MU中最原始的站点数据是不需要改动,只需…
萨龙龙萨龙龙
WordPress
10年前
0
0
1.34W
0
评论表单游客 您好,欢迎参与讨论。
请输入昵称
请输入邮箱
请输入网址
0 / 0
评论列表
总数:0
萨龙网络
没有相关内容