首页 wordpress教程 wordpress给自定义文章类型添加自定义分类法

wordpress给自定义文章类型添加自定义分类法

2020-07-27 1 1 132

上一篇文章我们详细讲解了WordPress自定义文章类型(PostType)使用方法并且成功注册了一个自定义文章类型命名为 site,这篇文章将给大家讲解如何给自定义文章类型添加自定义分类法。

WordPress自定义文章类型(PostType)使用方法
WordPress自定义文章类型也就是PostType,是一个非常强大的功能,在开发WordPress主题的时候很常用到,例如:网址导航,那么该如何创建...

添加分类功能需要使用函数 register_taxonomy,使用方法也很简单,跟注册 Post Type 函数类似,只不过多了一个参数用来指定对应的 Post Type :

register_taxonomy( $taxonomy, $object_type, $args );

可以配置如下常用参数:

function my_taxonomies_site() {
	$labels = array(
		'name'              => _x( '网址分类', 'taxonomy 名称' ),
		'singular_name'     => _x( '网址分类', 'taxonomy 单数名称' ),
		'search_items'      => __( '搜索网址分类' ),
		'all_items'         => __( '所有网址分类' ),
		'parent_item'       => __( '该网址分类的上级分类' ),
		'parent_item_colon' => __( '该网址分类的上级分类:' ),
		'edit_item'         => __( '编辑网址分类' ),
		'update_item'       => __( '更新网址分类' ),
		'add_new_item'      => __( '添加新的网址分类' ),
		'new_item_name'     => __( '新网址分类' ),
		'menu_name'         => __( '网址分类' ),
	);
	$args = array(
		'labels' => $labels,
		'hierarchical' => true,
	);
	register_taxonomy( 'sitecat', 'site', $args );
}
add_action( 'init', 'my_taxonomies_site', 0 );

上面代码添加到主题之后,可以看到下图出现了自定义文章分类法功能:

wordpress给自定义文章类型添加自定义分类法

这样就我们创建的自定义文章类型就基本成型了,但是如果你的需求不仅仅是这些,那么可以继续看我们下一篇文章,如何给自定义文章类型添加Meta Box;

WordPress给自定义文章类型添加MetaBox
前面我们详细讲解了如何注册自定义文章类型(Post Type)并且为自定义文章类型(Post Type)添加自定义分类,这篇文章将给大家详解如何...

标题:wordpress给自定义文章类型添加自定义分类法

分类:wordpress教程

链接:https://www.ygtheme.com/202.html

版权:

评论
暂无评论