タクソノミーの権限設定

Custom Post Type UI でカスタム投稿タイプを登録する際、権限タイプを投稿タイプ名、例えば news とすると、 User Role Editor で publish_news、edit_news などの権限が追加されるので、 特定のユーザー・ユーザーグループのみにアクセス権を設定できるのだが、 設定したユーザーアカウントで投稿・編集時にタク…

カスタムフィールドの検索

ワードプレスでカスタムフィールドを検索対象に含めたい場合、いつもSearch Everything を使っていたのだが、特定のカスタム投稿内の検索(こちらにカスタムフィールドの検索が必須)と通常のキーワード検索があるサイトでSearch Everything を入れると、カスタムフィールド検索はできるのに通常のキーワード検索ができない不具合が発生。 WP C…

WooCommerce 発売日時

WooCommerce を使用してイベント・セミナーの申し込み受付を行っているサイトで、紹介(商品)ページは表示したいが、受付開始日時までカートボタンを表示しないようにしたいということで。 1.投稿日時を受付開始日時にして予約投稿にする 2.No Future Posts で予約投稿を表示させる 3.現在日時を取得して投稿日時と比較、現在日時が小さい場合はカ…

マルチサイト body_class

Woocommerce を利用してマルチサイトで複数ショップを運営するサイトで、子サイトのテーマは共通なのだが、特定の子サイトのみ、決済ページの備考欄placeholder の文言を変更・または欄外に注釈を付けたいということで。 add_filter('body_class', 'multisite_body_classes&#…