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

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

葱子6年前 (2019-04-30)网站运营4786

大部分的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

相关文章

代码适配的网站如何优化

来自百度站长官方文档: 为了使百度能够知道当您的页面发生变化时,同时需要用其他的ua重新抓取一遍,请您添加Vary HTTP标头。Vary HTTP 标头具有以下两个非常重要且实用的作用:  a) 它会向 ISP 和其他位置使用的缓存...

Apache下配置网站SSL实现https访问(虚拟主机)

Apache下配置网站SSL实现https访问(虚拟主机)

以前的文章我们讲到如何在nginx下如何配置https,具体教程可以看这里:https://www.aitiancheng.com/article-246.html 为网站配置https,首先需要SSL证书,具体怎么申...

【源码分享】网贷是否上征信查询系统免费下载

【源码分享】网贷是否上征信查询系统免费下载

这套源码是基于12391.net网站提供的“PHP+excel多用途查询系统 ”优化而来,版权归原作者所有。 这套源码是小贷社独家优化过的,在这之前一直是小贷社独家使用。现在免费分享给大家。   主要特点:...

phpmyadmin安装、更新教程及配置设置

phpmyadmin安装、更新教程及配置设置

我们使用的一键环境包有时候提供的phpmyadmin版本较低,想要使用最新版的phpmyadmin的时候应该怎么升级呢? 在这里,葱子教大家对phpmyadmin的升级操作。 一、备份当前服务器上的phpmyadmin文...

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

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

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

寂寞河社区完成https改造 顺利通过百度站长https认证

寂寞河社区完成https改造 顺利通过百度站长https认证

寂寞河社区是我的一个客户的运营项目,主要是图片交流社区。 客户的需求主要有几点: 1、服务器环境配置: discuz是基于php的应用,所以需要配置php的运行环境。 在这次配置中,我采用了IIS+PHP5....