宜しくお願いします。
現在の環境は下記の通りです。
WordPress のバージョン:5.3
Welcart のバージョン: 1.9.22
Welcart専用の拡張プラグイン:
ご利用のテーマ:welcart_basic(子テーマ)
症状を確認したブラウザ:chrome
サーバー:(会社名、サービス名)xserver
SSLの利用:(独自 常時SSL)
現在、ネット検索により下記のコードをfunctions.phpに貼り付けています。
すでに登録済みの固定ページをカテゴリーと紐付けするために
該当の固定ページの編集画面を開き、カテゴリー蘭のところで
「新規カテゴリーを追加」クリックすると
入力フォームと親カテゴリーと表示しているセレクトフォームが現れます。
そこで、入力フォームに何か文字を入れて、新規カテゴリー追加のボタンをクリックすると
入力した文字のカテゴリーと親カテゴリーのリスト横にチェックフォームがあり
そこにチェックしたカテゴリーが更新すると紐付けがされます。
親カテゴリーのリストに紐付けする場合は、入力フォームに例えばaaaと入力する必要は無く
入力した場合は、カテゴリー一覧からaaaのカテゴリーを削除する必要があります。
aaaの代わりに半角のスペースでもチェックフォームの表示はします。
ただ半角スペースの場合は、カテゴリー一覧には表示されません。
問題は無いのでしょうか?
また、すでに登録済みの親カテゴリーから選択してチェックフォームを入れるだけの
場合は、もっとスマートな操作手順は無いものかと探しています。
半角スペースの問題と合わせて
どなたかお教え頂けないでしょうか。お願い致します。
add_action(‘init’,’add_categorie_to_pages’);
function add_categorie_to_pages(){
register_taxonomy_for_object_type(‘category’, ‘page’);
}
add_action( ‘pre_get_posts’, ‘add_page_to_category_archive’ );
function add_page_to_category_archive( $query ) {
if ( $query->is_category == true && $query->is_main_query() ) {
$query->set(‘post_type’, array( ‘post’, ‘page’, ‘nav_menu_item’));
//$query->set(‘post_type’, array( ‘post’, ‘page’));
}
}