ユーザー・ロールの追加
Contact Form CFDB7 のページに編集者権限でアクセスできない、ということで、Admin Menu Editor では追加できなかったので、 remove_role('editor');…
テーマ関数からサイト構築まで | ワードプレスの実装・カスタマイズ
Contact Form CFDB7 のページに編集者権限でアクセスできない、ということで、Admin Menu Editor では追加できなかったので、 remove_role('editor');…
個別投稿用テーマなどにコードを書く以外の方法について その他のAdvanced Custom Fields に関する記事一覧
WP REST API の表示側、/wp-json/wp/v2/posts のようにする場合、Advanced Custom Fields のフィールドはitem.acf.fieldname のように取得できる。 jQu…
毎週同じ曜日に行われるイベントの告知で、都度日付を書き換えなくて良いようにショートコードを設定した。 該当曜日の0時に日付を変える date_default_timezone_set('Asia/Tokyo&#…
タームの新着情報が更新の多い子タームに偏らないようにしたい、という要望で、幸い表示件数よりも子ターム数が多いので、 子タームを投稿の更新順に取得、 各1件ずつ投稿を取得、 全体で表示件数に達したらbreak、 とした。 …
カスタマイズが難しいテーマの続き、カスタムフィールドの値をpost_class に追加する関数。 add_filter('post_class','my_class'); func…
無料テーマ・有料テーマをカスタマイズしたい場合、通常は一覧用のcategory.phpやarchive.php、個別用のsingle.php、あるいは投稿の読み込み部分のcontent.phpやcontent-singl…
Advanced Custom Fields は6.3から、エディターやテキストエリアで安全でないHTML(アイフレームやスクリプト)をエスケープする仕様になった。 新規構築の場合はこれを考慮して構成すればよいが、更新し…