我正在处理一个简单的自定义post类型和几个自定义分类。使用ACF,我创建了用户可以为每个自定义分类法选择一个值的字段。
这是我的自定义post类型和自定义分类法。
add_action('init', 'pj_product_opt');
function pj_product_opt() {
register_post_type( 'product', array(
'labels' => array(
'name' => 'Products',
'singular_name' => 'Product'
),
'description' => 'Products',
'public' => true,
'menu_position' => 20,
'supports' => array('title', 'editor', 'custom-fields'),
'menu_icon' => 'dashicons-album'
));
register_taxonomy(
'product_manufacturer',
'product',
array(
'labels' => array(
'name' => __( 'Manufacturers'),
'singular_name' => __('Manufacturer'),
'add_new_item' => __('Add New Manufacturer'),
'edit_item' => __('Edit Manufacturer'),
'new_item' => __('New Manufacturer'),
'search_items' => __('Search Manufacturers')
),
'rewrite' => array('slug' => 'product_manufacturer'),
'hierarchical' => false
)
);我正试图实现以下URL:/products/%制造商-段塞%/%产品-段塞%
记住-制造商字段的值当前在我定义并分配给product post类型的自定义字段中。任何类似于允许制造商作为等级体系的一部分出现的东西都是很棒的。任何建议都会很好。
发布于 2015-07-15 07:01:38
这可能是个愚蠢的问题,但您是否尝试过通过插件使用GUI创建自定义分类法呢?
我之所以这样问,只是因为最近我在通过php函数为餐馆网站创建自定义分类法时遇到了问题。只有当我使用GUI时,我才能让它工作。
https://wordpress.stackexchange.com/questions/194540
复制相似问题