创建具有单数和复数子弹命名法的自定义分类法

时间:2018-12-04 09:23:56

标签: wordpress url archive slug custom-taxonomy

我目前正在为我的孩子主题添加自定义分类法。

分类法已添加到常规WordPress“帖子”帖子类型中。

我正在尝试注册一个名为“城市地区”的分类法。

我已经实现了以下概述的默认Wordpress分类法注册功能-

/**
 * Register the City Area taxonomy
 */
function register_city_area_taxonomy() {
$labels = array(
'name'              => esc_html_x( 'City Areas', 'taxonomy general name', 'lsx-ctt' ),
'singular_name'     => esc_html_x( 'City Area', 'taxonomy singular name', 'lsx-ctt' ),
'search_items'      => esc_html__( 'Search City Areas', 'lsx-ctt' ),
'all_items'         => esc_html__( 'All City Areas', 'lsx-ctt' ),
'parent_item'       => esc_html__( 'Parent City Areas', 'lsx-ctt' ),
'parent_item_colon' => esc_html__( 'Parent City Areas:', 'lsx-ctt' ),
'edit_item'         => esc_html__( 'Edit City Area', 'lsx-ctt' ),
'update_item'       => esc_html__( 'Update City Areas', 'lsx-ctt' ),
'add_new_item'      => esc_html__( 'Add New City Area', 'lsx-ctt' ),
'new_item_name'     => esc_html__( 'New City Area Name', 'lsx-ctt' ),
'menu_name'         => esc_html__( 'City Areas', 'lsx-ctt' ),
);

$args = array(
'hierarchical'      => false,
'labels'            => $labels,
'show_ui'           => true,
'show_admin_column' => true,
'query_var'         => true,
'rewrite'           => array(
'slug' => 'city-area',
),
);

register_taxonomy( 'city-area', array( 'post' ), $args );
}

add_action( 'init', 'register_city_area_taxonomy', 20 );

我需要的是在档案中显示的条的复数形式,而单一版本仅显示在单个帖子中。

例如-

  1. 在主分类分类存档页面上,该段应为复数形式-

多个-/ city-areas /

  1. 在分配给某个区域的单个帖子上,子弹应该是-

单个-/城市区域/

目前只有一个子弹输出,并且是单个版本- / city-area /

任何有关如何实现这一目标的建议将不胜感激!谢谢大家!

0 个答案:

没有答案