加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > CMS系统 > wordpress > 正文

WordPress调用指定Tag标签所有文章制作专题版块

发布时间:2020-12-14 14:30:24 所属栏目:wordpress 来源:网络整理
导读:由站长 通过网络收集整理的代码片段。编程之家小编现在分享给大家,也给大家做个参考。 我们在做网站文章分类规划的时候,一般都只是做几个大的分类而已,比博客无法把密切相关文章聚合一起,,就是为了做一些系统性的文章的时候,需要用的

以下代码由PHP站长网 52php.cn收集自互联网现在PHP站长网小编把它分享给大家,仅供参考

我们在做网站文章分类规划的时候,一般都只是做几个大的分类而已,比博客无法把密切相关文章聚合一起,,就是为了做一些系统性的文章的时候,需要用的上的功能,所以就想到制作一些专题文章。毕竟读者可以在 PC 端浏览的时候,轻易就能够找到文章的目录,并且在其中找到自己需要获取到的内容。其实需要实现的功能应该不是太难,只需要调用含有某个相同的 tag 标签文章然后汇集在一起就形成了所谓的专题文章。其实这个功能到底是使用标签来实现,还是分类来实现,似乎关系不大,如果适用标签字段的话,那这个功能的可拓展性会更好一些,如果使用的是分类实现,扩展性相比标签会低一点。

常规都是把这个专题文章做成一个模板(直接复制主题内的某一个模板,然后修改模板名称就可以了),接着修改这个专题模板里面的查询条件和所想要显示的样式(如只显示标题或显示标题摘要缩略图等等元素),然后新建一个页面,在页面中输入相应的内容,然后模板就选择刚才建立的模板发布即可得到。下面跟大家说一下 wordpress 站点调用指定 tag 标签下的所有文章的查询代码,具体如下:

<?php

$args=array('include' => '49');

$tags = get_tags($args);

foreach ($tags as $tag) {

$tagid = $tag->term_id;

$paged = get_query_var( 'paged' ) ? get_query_var( 'paged' ) : 1;

$args = array(

'tag_id' => $tagid,

'posts_per_page' => 7,

'paged' => $paged

);

query_posts( $args );

?>

其中,49 就是想要调用的指定 tag 标签的 ID,如果想要调用两个 tag 标签的(如 49 和 59),只需要把 49 改为 49,59 即可。'posts_per_page' => 7 的意思是每页只显示 7 条记录,如果超过 7 条记录将会显示页码。

其实,只要我们懂得这个调用指定 tag 标签下的所有文章的方法之后,只要发现某个 tag 标签的文章比较多,就可以制作相应的专题文章把相关的文章集中起来以便用户集中阅读及查询,而不用新建立一个文章分类。其实调用标签下的文章不难,难的是在相同标签下的文章,要能够自动识别该标签的内容,并匹配这个标签下的所有文章。

以上内容由PHP站长网【52php.cn】收集整理供大家参考研究如果以上内容对您有帮助,欢迎收藏、点赞、推荐、分享。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读