wordpress调用指定自定义分类法的分类文章
作者:xlnxin发布时间:2021-04-15分类:WordPress教程浏览:481
导读:wordpress注册自定义文章类型和自定义分类法后,不仅仅只在wordpress主题主循环中调用,还会有在网站的某个位置调用指定自定义分类法的某个分类文章的需求,那么要...
wordpress注册自定义文章类型和自定义分类法后,不仅仅只在wordpress主题主循环中调用,还会有在网站的某个位置调用指定自定义分类法的某个分类文章的需求,那么要怎么调用?其实和普通post文章的调用方法一致,只是需要多设置一个tax_query
参数。
方法一:通过get_posts
函数调用
把下面代码添加到要显示分类文章的模板位置
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | <?php $posts = get_posts(array( 'numberposts' => '10', //输出的文章数量 'post_type' => 'product', //自定义文章类型名称 'tax_query'=>array( array( 'taxonomy'=>'products', //自定义分类法名称 'terms'=>'10' //id为64的分类。也可是多个分类array(12,64) ) ), ) ); ?> <ul> <?php if($posts): foreach($posts as $post): ?> <li><a href="<?php the_permalink(); ?>" target="_blank" title="<?php the_title();?>"><?php the_title();?></a></li> <?php wp_reset_postdata(); endforeach; endif;?> </ul> |
方法二:通过强大的WP_Query
函数调用
把下面代码添加到要显示分类文章的模板位置
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | <?php $args = array( 'post_type' => 'product', //自定义文章类型名称 'showposts' => 10, 'tax_query' => array( array( 'taxonomy' => 'products',//自定义分类法名称 'terms' => 64 //id为64的分类。也可是多个分类array(12,64) ), ) ); $my_query = new WP_Query($args); if( $my_query->have_posts() ) { while ($my_query->have_posts()) : $my_query->the_post(); ?> <li><a href="<?php the_permalink(); ?>" target="_blank" title="<?php the_title();?>"><?php the_title();?></a></li> <?php endwhile; wp_reset_query(); } ?> |
参数说明:
- post_type 要调用的自定义文章类型的名称(必须和要调用的自定义分类法关联)
- taxonomy 要调用的自定义分类法的名称
- terms 要调用的自定义分类法下创建的分类目录ID
相关推荐
- excel vba实现模板批量打印
- Joomla模块使用方法
- 如何优化wordpress性能提升加载速度
- 旧版本emlog5.3.1和6.0.0可以升级到pro吗?
- 微信小程序反编译报SyntaxError: Unexpected token ‘}‘ 不完美的解决方法
- zblogphp使用GetArticleList、GetList函数调用热门文章列表
- expose_php = On/Off,是干什么的?底层原理是什么?
- Windows10 DVDRW识别为CD驱动解决方法,windows无法读取驱动器E:\中的光盘解决方法
- windows无法读取驱动器中的光盘(windows10)
- PHP开启openssl的方法-解决ZBlog主题插件无法启用的问题
- WordPress教程排行
- 最近发表
-
- 小程序img_sec_check图片检测出行"errcode":47001错误解决方法
- win10看图软件不见了解决方法
- 双击excel打开不显示任何内容,只能在excel里面打开文件解决方法
- 小程序saveVideoToPhotosAlbum安卓手机可以下载MP4苹果手机不能下载解决方法
- 小程序逆向错误之 typeof3 is not a function
- 几种常用接口调用方式
- 小程序e.target.dataset和e.currentTarget.dataset区别
- excel vba实现模板批量打印
- lanxum打印机手动打印双面教程图解
- https(ssl)设置301跳转将http跳转到https