MW Form データの表示
MW Form で保存したデータの表示順・名称の変更 function mwform_data_columns( $columns ) { $columns = array( 'name' => '氏名', 'email' => 'メールアドレス', 'zi…
ワードプレスエンジニアの制作記録 | テーマ関数からサイト構築まで
MW Form で保存したデータの表示順・名称の変更 function mwform_data_columns( $columns ) { $columns = array( 'name' => '氏名', 'email' => 'メールアドレス', 'zi…
エリアと店舗のプルダウンを連動させる。エリアはタクソノミーで店舗はそれに属する店舗。選択は必須。 フォームのショートコードは children=”,” post_raw=”true” として必要なidを入れる。 functionsの関数でそれぞれ動的に選択肢を入れる。必須を有効にするために1行目に$childr…
イベントの投稿に予約数・予約可能数等のフィールドをつくり、予約フォームからの送信時に数字をアップデートすることは可能で、個別ページや一覧でその数字を表示することも出来るが、イベントカレンダー対策として投稿タイトルにも予約可否や残席数を表示したい。 タイトル用のイベント名フィールドを作成し、メール送信時に、それと残席数を合わせてタイトルをアップデートする。 $…
ワードプレスからのメール送信はフォームかメルマガか、いずれにしてもプラグインを使用するのでテーマ関数でメール送信というのは考えたことがなかったが、そういうニーズが出たのでメモ。 $headers[] = ‘from:~@~’; $headers[] = ‘reply-to:~@~’; $mailadress =…
ワードプレスで文字数制限をするのに、こういうタグがあると知ったので、忘れないようにメモ。タグは除いて指定文字数で。 echo wp_trim_words( get_the_title(), 20, ‘…’ );
ワードプレスでREST API をajax で読み込んだ一覧ページへのアンカーリンク。ajax の読み込み後にアンカーへスクロール。 $.ajax({ type: 'GET', url: '~/wp-json/wp/v2/posts/?_embed&per_page=xx&categories=xx',…
固定ページに特定のカテゴリーの一覧をページャー付きで表示させるのに、普通にページャーをつけたら機能しなかったので、完全に?に包まれてしまったのだが、ページャーの関数設定で global $wp_query; としていたら、固定ページ用のテンプレートは $wp_query = new WP_Query( $args ); としないといけない、ということ。
以前紹介した「acf 投稿オブジェクトの対象を制限」に関するメモ 今回は30名近くいる投稿者ごとに選択できるカテゴリーを限定したいということで、30名分の分岐を書くことになりそうだったが、ユーザー名が担当カテゴリー名に特定の文字を足したものだったので、 function my_post_object_query( $args, $field, $post_i…