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

下面是编程之家 jb51.cc 通过网络收集整理的代码片段。编程之家小编现在分享给大家,也给大家做个参考。

我们在做网站文章分类规划的时候,一般都只是做几个大的分类而已,比博客无法把密切相关文章聚合一起,,就是为了做一些系统性的文章的时候,需要用的上的功能,所以就想到制作一些专题文章。毕竟读者可以在 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 标签的文章比较多,就可以制作相应的专题文章把相关的文章集中起来以便用户集中阅读及查询,而不用新建立一个文章分类。其实调用标签下的文章不难,难的是在相同标签下的文章,要能够自动识别该标签的内容,并匹配这个标签下的所有文章。

以上是编程之家(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

相关文章

我想将wordpress的默认接口路由改掉,愿意是默认的带一个 wp...
wordpress自定义分类法之后,我看到链接都自动在后面添加了一...
事情是这样的,我用 get_post_type 函数创建了一个自定义分类...
最近网站莫名其妙的被顶上了,过一个多小时,就注册一个账号...
最近服务器要到期了,就想着把网站转移到另外一台服务器,本...
今天在写wordpress的接口,然后碰到个奇怪的问题,怎么访问都...