当前位置:首页 > 网站运营 > 正文内容

wordpress使用当前文章tag标签调用相关文章

葱子7年前 (2019-04-30)网站运营5213

大部分的wordpress主题在文章页都没有调用相关文章的功能,今天我找到了一份wordpress下使用当前文章tag标签调用相关文章的代码,分享给大家。

一、为什么要使用tag标签调用文章:

1、标签比分类更细分: 我们知道不同的文章可以依靠【分类/栏目/板块】等来进行分类,一般我们在做分类的时候都是做比较大的分类。为了使我们的文章分类更为详细,我们可以通过tag标签来对文章进行细分。 我们可以把tag标签看做是文章的属性,一篇文章一般只属于一个【栏目】,但可以具有多个标签。比如一篇这篇文章【windows server2008中用IIS7.0为网站开启HTTPS】,文章归属在网站运维栏目,但内容涉及到windows下使用IIS7开启HTTPS,那么可以给这篇文章打的标签有:https、iis、windows等。这样看来是不是能够更精准的提取出该篇文章的属性分类。

 2、标签调用的文章相关性更强,可以有效降低网站跳出率: 比如我们在做一篇【XX演讲内容】的文章,XX是人名,我们可以对这篇文章打上“XX”这个标签,也可以打上“XX演讲”这个标签。那么想象一下,在这篇文章下调用哪个标签下的文章最能降低网站跳出率? 显然通过调用后者下的文章跳出率会低一些。

二、wordpress下如何通过tag标签调用相关文章:

这里我贴上一段我在网上找来的代码:
<ul> <?php $post_num = 10; global $post; $tmp_post = $post; $tags = ''; $i = 0; if ( get_the_tags( $post->ID ) ) { foreach ( get_the_tags( $post->ID ) as $tag ) $tags .= $tag->name . ','; $tags = strtr(rtrim($tags, ','), ' ', '-'); $myposts =get_posts('numberposts='.$post_num.'&tag='.$tags.'&exclude='.$post->ID); foreach($myposts as $post) { setup_postdata($post); ?> <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li> <?php } } $post = $tmp_post; setup_postdata($post); ?> </ul>
复制以上代码,然后将代码贴到当前主题的文章页模板中你需要调用相关文章的位置。一般这个调用位置都在正文文末,你可以在文章页模板中搜索</article>,然后把上面的代码贴到这个标签前面即可。 这段代码不涉及到具体的CSS样式调整,有需求的站长可以根据自己的实际需求来做具体的样式调整。 其实很多CMS系统都会有通过标签调用文章的功能,比如我们常见的discuz就有这个功能。针对discuz的标签调用功能,我之前也写过一篇discuz标签调用优化的文章,感兴趣的站长可以来看看:discuz的tag标签列表页排序问题


扫描二维码推送至手机访问。

版权声明:本文由葱子博客发布,如需转载请注明出处。

本文链接:https://www.aitiancheng.com/article-1519.html

相关文章

【干货】百度搜索对HTTPS站点全流程支持方案【转载】

【干货】百度搜索对HTTPS站点全流程支持方案【转载】

5月25日,VIP大讲堂用3个小时的时间给大家介绍网站HTTPS改造方案等内容,那么百度搜索对HTTPS站点的支持到底怎样了吗?让我们赶紧看看搜索工程师是怎么说的。...

CentOS 6.5下修改文件夹权限和用户名用户组

最近在部署网站的时候遇到以下问题,网站根目录的用户组是root,根目录下的其他文件夹用户组是www,导致网站程序无法在网站根目录下创建新文件夹。 要解决这个问题,就需要把网站根目录的用户组修改为www。  具体...

WDCP面板升级组件脚本及方法

  坛子里面安装WDCP面板的帖有很多,但WDCP的组件也是老了一些,今天哥就带大家飞,升级各组件版本。       WDCP的Apache原则上是不能进行升级...

不再使用的域名,一定要记得注销掉备案信息

不再使用的域名,一定要记得注销掉备案信息

我们这些站长,自己手里一定不止一个域名,很多时候为了方便以后做网站,我们会一次性备案好几个域名以备不时之需。 不过久而久之很多已备案的域名以为某些原因我们不再使用了,这个时候我们一定要记得注销备案信息。 那么为什么一定要注销域名的...

【论开启https的重要性】玩大了:当地运营商http劫持了国字号app

【论开启https的重要性】玩大了:当地运营商http劫持了国字号app

近日,某国字号App遭遇流量劫持的传闻在业界流传。有消息称,该App某H5页面被植入色情内容广告,初步判断为遭遇地方运营商流量劫持所致. 其实现在网上有很多网站,以「运营商精准广告」的名义,公开贩卖流...

常用云服务器主机管理面板推荐

常用云服务器主机管理面板推荐

在之前【对于新建discuz网站的一些建议:X3.4、服务器、HTTPS】这篇文章中,葱子我给大家讲过在新建站点时尽量使用云服务器,同时可以通过使用服务器面板来管理云服务器,实现可视化操作。 下面葱子给大家介绍一下云服务器的一些使用指南。...