ユーザー・ロールの追加
Contact Form CFDB7 のページに編集者権限でアクセスできない、ということで、Admin Menu Editor では追加できなかったので、 remove_role('editor'); add_role('editor', __('Editor'), array( 'rea…
ワードプレスエンジニアの制作記録 | テーマ関数からサイト構築まで
Contact Form CFDB7 のページに編集者権限でアクセスできない、ということで、Admin Menu Editor では追加できなかったので、 remove_role('editor'); add_role('editor', __('Editor'), array( 'rea…
個別投稿用テーマなどにコードを書く以外の方法について その他のAdvanced Custom Fields に関する記事一覧
投稿のインポート、データベースのインポートについて
エックスサーバーで自動で保存されるデータベースのバックアップは2週間分。 「現在のデータベースをダウンロード」からダウンロードしたファイルはエディターで開いて読むことができるが、自動バックアップから申請・ダウンロードしたファイルはエディターで開いても読めない。 エックスサーバーで復元するなら問題ないが、他のサーバーへ移す可能性がある場合はワードプレス内でバッ…
Contact Form 7 でラジオボタンを必須項目にできないので、必須項目にするための関数を入れたところ、Confirm Plus の確認画面に遷移できなかったので、チェックボックスに変更。 1つしか選択できないようにするスクリプトはこのページを参照。
設定ページやカテゴリーの編集ページにAdvanced Custom Fields を付けて、設定を取得している場合、 $pid = $wpdb->get_var("SELECT ID FROM $wpdb->posts WHERE post_name = 'config'"); if (get_field(…
Advanced Custom Fields のデートピッカーで開始日 start、終了日 end。開始日・終了日が同じ月の場合は「年月日~日」、月をまたぐ場合は「年月日~年月日」と表示したい。 <?php the_field('start'); ?> ~ <?php $start = new DateTime(get_…
WordPress Popular Posts のWPP_Queryクラスは廃止になっているようで、下記のように書くと、カスタマイズした表示ができる。 if (class_exists('\WordPressPopularPosts\Query')) { global $post; $args = array( 'range&#…