自作テーマにてポータルサイトを運営しております。
記事の更新は2~3名ほどで更新してるのですが「該当する項目にチェックを入れて公開し、後日みるとチェックが外れている」と相談を受けるのですが、私には原因がわからず質問させていただきました。
状況まとめます
・1投稿当たり約10個ほどカスタムタクソノミーを設定(空欄は無く必ず全てチェックを入れる設計です)
・投稿後は記事が正常に投稿されてるか確認済み
・後日(気づいたら外れてるので正確な日付は不明)該当するページを見ると記事がない。管理ページを見るとチェックが外れており検索の対象にならない。
・WordPressのバージョンは '4.9.12'です。
と言うような状況です。
どのような原因が考えられますでしょうか・・?
もし解決策も頂けたら幸いです。よろしくお願いいたします。
//カスタム投稿タイプの追加 add_action( 'init', 'create_post_type' ); function create_post_type() { //カスタム投稿タイプ register_post_type( 'cook', array( 'labels' => array( 'name' => __( 'レシピ' ), 'singular_name' => __( 'レシピ登録' ) ), 'supports' => array( 'title', 'thumbnail','excerpt'), 'public' => true, 'menu_position' =>5, 'has_archive' => true, ) ); //カスタム投稿タイプ //タクソノミー1 register_taxonomy( 'syokuzai', 'cook', array( 'label' => '食材', 'labels' => array( 'all_items' => '食材一覧', 'add_new_item' => '食材追加' ), 'hierarchical' => true ) ); //タクソノミー1 //タクソノミー2 register_taxonomy( 'area', 'cook', array( 'label' =>'生産地域', 'labels' => array( 'all_items' => '生産地域一覧', 'add_new_item' => '生産地域追加' ), 'hierarchical' => true ) ); //タクソノミー2 //タクソノミー3 register_taxonomy( 'season', 'cook', array( 'label' =>'生産時期', 'labels' => array( 'all_items' => '生産時期一覧', 'add_new_item' => '生産時期追加', ), 'hierarchical' => true ) ); //タクソノミー3 //タクソノミー4 register_taxonomy( 'producer', 'cook', array( 'label' =>'生産者', 'labels' => array( 'all_items' => '生産者一覧', 'add_new_item' => '生産者追加' ), 'hierarchical' => true ) ); //タクソノミー4 register_post_type('information',$args); register_taxonomy_for_object_type('category', 'information');
あなたの回答
tips
プレビュー