投稿年をタクソノミー化して自動登録
ワードプレスのカスタム投稿タイプのアーカイブ上で2つのタクソノミーで絞り込みたい場合、パラメーターで絞り込めばアーカイブ用のテーマで表示できるが、投稿年とタクソノミーでの絞り込みはうまくいかない。 *2つの選択が必須であれば可能かもしれないが、タクソノミー用のテーマは別に必要になるし、実際の仕様は年のみ・タクソノミーのみもあり。 そこで、投稿年をタクソノミー…
ワードプレスエンジニアの制作メモ | テーマ関数からサイト構築まで
ワードプレスのカスタム投稿タイプのアーカイブ上で2つのタクソノミーで絞り込みたい場合、パラメーターで絞り込めばアーカイブ用のテーマで表示できるが、投稿年とタクソノミーでの絞り込みはうまくいかない。 *2つの選択が必須であれば可能かもしれないが、タクソノミー用のテーマは別に必要になるし、実際の仕様は年のみ・タクソノミーのみもあり。 そこで、投稿年をタクソノミー…
Advanced Custom Fields の投稿オブジェクトでMW Form のメールフォームを選択させたいが、選択肢を限定したいので、メールフォームにつけたカスタムフィールドでフィルターをかけたい。 function my_post_object_query( $args, $field, $post_id ) { $args['meta_q…
過去に投稿した「PHPをインクルードするショートコード」「PHPをインクルードするショートコード 改」をまとめて補足します。 PHPをインクルードするショートコード function PHP_Include($params = array()) { extract(shortcode_atts(array( 'file' => &#…
ワードプレスで投稿にAdvanced Custom Fields のみを利用する場合など、一部でブロックエディターをオフにしたい場合。 https://stackoverflow.com/questions/63922430/disable-gutenberg-editor-for-certain-page-ids 参照
Advanced Custom Fields の値をタイトルや別フィールドに登録する覚書まとめ 投稿タイトル function my_post_title_updater( $post_id ) { $my_post = array(); $my_post['ID'] = $post_id; if ( get_post_type() ==…
function ~ ( $Mail, $values, $Data ) とした場合、送信先は$Mail->to = ~; 問い合わせの種類などで変更する場合は if ($Data->get( ‘お問い合わせの種類’ ) == ‘~’){ で振り分ける。 店舗などを選択して、それぞれに設定したアドレスに送信する…
ワードプレスの複数ページに一部同じ内容を掲載したいので、その箇所をまとめて更新したい、ということで、Advanced Custom Fields で設定ページを作ろうとしたがページビルダーと干渉するので、非公開のデータ用ページからショートコードで読み込むことにした。 参考にしたのはこのページ。 Advanced Custom Fields の場合はデフォルト…
関連サイトからワードプレス上の問い合わせフォームへのリンクにパラメータを付けて、メーカー名と商品名をフォームにセット。 function my_mwform_value1($value, $name) { if ($name === 'name1' && !empty($_GET['name1']) &…