0

wordpress テーマにカスタム投稿とカスタム分類を追加しました。問題は、新しい分類法を追加しようとすると、javascript エラーが発生することです: (分類法が追加されましたが、表示する前に画面を更新する必要があります)

f.responses[0] is undefined
[Break On This Error]   

...or","")}}});f.children().css("backgroundColor","#f33")}return false});a("#submit...

これは、カスタム投稿と分類法を追加するための私のコードです

add_action('init', 'catalog_register');
function catalog_register() {

$labels=...;
    $args = array(
        'labels' => $labels,
        'public' => true,
        'publicly_queryable' => true,
        'show_ui' => true,
        'show_in_menu' => true,
        'query_var' => true,
        'rewrite' => true,
        'capability_type' => 'post',
        'hierarchical' => true,
        'menu_position' => 101,
        'supports' => array('title','editor','thumbnail')
      ); 
register_post_type( 'catalog' , $args );
}

ここに私のカスタム分類コードがあります:

function create_catalog_taxonomies() {

    $labels =array(...);    

    register_taxonomy("product_category", array("catalog"), array(
            "hierarchical" => true, 
            "labels" => $labels, 
            'public' => true,
            'query_var' => true,
            'show_ui' => true,
            'rewrite' => true
        ));
}
add_action( 'init', 'create_catalog_taxonomies', 0 );

ここで何が悪いのですか?

4

3 に答える 3

0

すでに投稿タイプcatalogを登録しているので、分類法の登録を次の構文に変更するだけです。

$args = array(
    'hierarchical' => true,
    'labels' => $labels, 
    'public' => true,
    'query_var' => true,
    'show_ui' => true,
    'rewrite' => true
    );
register_taxonomy('product_category', 'catalog', $args);
于 2012-10-02T01:33:12.730 に答える
0

このエラーは、functions.php ファイルの開始前に空白が含まれている場合にも発生します。

于 2013-07-31T01:09:37.140 に答える