WordPress-创建自定义分类错误

问题描述

我要接管一个拥有许多CPT /自定义分类法的WordPress网站。我正在尝试将创建CPT和分类法的代码转换为我的格式-我已反复使用这种格式。 CPT工作正常,但不适用于分类法。这是我的代码-您看到什么地方了吗?

/* Jobs CPT - From PrevIoUs Site
................................................................................................*/

function iba_jobs_post_type() {
    $labels = array(    
        'name'               => 'Jobs','singular_name'      => 'Job','menu_name'          => 'Jobs','parent_item_colon'  => 'Parent Job','all_items'          => 'All Jobs','view_item'          => 'View Job','add_new_item'       => 'Add New Job','add_new'            => 'New Job','edit_item'          => 'Edit Job','update_item'        => 'Update Job','search_items'       => 'Search Jobs','not_found'          => 'No Jobs found','not_found_in_trash' => 'No Jobs found in Trash',);

    $args = array(
        'labels'                => $labels,'public'                => true,'publicly_queryable'    => true,'show_ui'               => true,'show_in_menu'          => true,'query_var'             => true,'rewrite'               => true,'capability_type'       => 'post','menu_icon'             => 'dashicons-naMetag','has_archive'           => true,'hierarchical'          => false,'with_front'            => false,'supports'              => array( 'title','editor','thumbnail','custom-fields'),'rewrite'               => array( 'slug' => 'iba-jobs','with_front' => false )

    );
 
    register_post_type( 'iba-jobs',$args );
}

add_action( 'init','iba_jobs_post_type' );

// Add Jobs Taxonomy

function iba_jobs_post_type_taxonomies() {
    
    // Types
    
    $labels_job_types = array(
        'name'              => 'Jobs Categories','singular_name'     => 'Job Category','search_items'      => 'Search Job Categories','all_items'         => 'All Job Categories','edit_item'         => 'Edit Job Categories','update_item'       => 'Update Job Category','add_new_item'      => 'Add New Job Category','new_item_name'     => 'New Job Category','menu_name'         => 'Job Categories'
    );

    $args_job_types = array(
        'hierarchical'      => true,'labels'            => $labels_job_types,'show_ui'           => true,'show_admin_column' => true,'query_var'         => true,'rewrite'           => array( 'slug' => 'iba-jobs/type','with_front' => false )
    );

    register_taxonomy( 'iba-jobs-categories','iba_jobs',$args_job_types );

}

// hook into the init action
add_action( 'init','iba_jobs_post_type_taxonomies',0 );

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)