阿里云服务器

在做wordpress企业网站的时候,常常需要在首页调用分类文章列表,默认的分类文章列表调用,前面的教程里面介绍过了。

今天给大家分享调用指定自定义文章类型分类文章列表。

方法一:通过get_posts函数调用

<?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函数调用

 

<?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

 

热门话题

wordpress文章cms模板厦门建设局网站技227司学校门诊部网站建设铁路建设标准网站陕西网站建设方案织梦后台一直验证码织梦 tag 静态调用织梦生成tag首页html出现代码Wordpress 实名认证wordpress关键词调用织梦企业主题rikka.top wordpress织梦获取文章栏目
相关阅读:
  • wordpress搬家出现 is_dir(): open_basedir restriction in effect. 错误的解决方法
  • wordpress不同用户级别登入跳转不同页面的设置方法
  • wordpress网站调用置顶文章的方法
  • wordpress设置隐藏内容指定用户级别可见
  • wordpress文章按浏览量排序的方法
  • 让wordpress页面具备标签和分类功能的方法
  • wordpress注册填写页面功能添加插件ludou-custom-register
  • wordpress网站通过页面ID获取标题和链接的方法
  • wordpress别名自动转换成英文和拼音功能
  • wordpress调用当前分类文章列表的方法