• 首页
  • >
  • wordpress分类(category)主题开发常用代码函数大全
  • >
  • 正文

wordpress分类(category)主题开发常用代码函数大全

173次阅读

我们在开发一款wordpress主题的时候,首先做好html静态模板后往往还需要将静态的html模板转为动态的php模板,因为只有这样才能结合wordpress做数据动态调用,下面小聪将为大家列出我们在开发wordpress主题category.php分类文件所用到的调用代码函数。

获取分类ID函数调用代码:

<?php $wpahz_id = get_queried_object_id(); ?>

调用文章列表信息代码:

<?php $wpahz_posts = new WP_Query(
		array(
			'post_type'					=> 'post',						//自定义文章类型,这里为course
			'ignore_sticky_posts'		=> 1,							//忽略置顶文章
			'posts_per_page'			=> 10,							//显示的文章数量
			'paged'						=> get_query_var('paged'),		//开启分页功能
			'tax_query'					=> array(
				array(
					'taxonomy'			=> 'category',					//分类法名称
					'field'				=> 'id',						//根据分类法条款的什么字段查询,这里设置为ID
					'terms'				=> array(1),				//分类法条款,输入分类的ID,多个ID使用数组:array(1,2)
					'include_children'	=> true,
					'operator'			=> 'IN',
				),
			),
		)
	);
?>
<?php if ( $wpahz_posts->have_posts () ) : while ( $wpahz_posts->have_posts () ) : $wpahz_posts->the_post (); ?>
<a href="<?php the_permalink() ?>"><?php the_title(); ?></a>
<?php endwhile; ?>
<?php endif; ?>

调用文章自定义字段代码:

<?php echo get_post_meta($post->ID, "my_img_value", true); ?>

面包屑导航菜单调用代码:

<?php single_cat_title(); ?>

如果主题创建自定义分类法,不同分类法需要调用不同模板,可以用以下代码:

taxonomy-分类法名字

作者:管理员  修订  2019/07/08 14:36:38

WP爱好者专注WordPress在线系统培训,10年来超过十万学员在此获得技术提升和人脉圈子。

WordPress课程已融入到移动搜索、零基础建站、WP爱好者开源主题模板、SEM入门等。

欢迎添加助教微信:tc199361,马上获得优秀学员案例。