投稿の本文を表示するショートコード

ワードプレスの複数ページに一部同じ内容を掲載したいので、その箇所をまとめて更新したい、ということで、Advanced Custom Fields で設定ページを作ろうとしたがページビルダーと干渉するので、非公開のデータ用ページからショートコードで読み込むことにした。 参考にしたのはこのページ。 Advanced Custom Fields の場合はデフォルト…

カスタムフィールドプラグインの移行

ワードプレスのカスタムフィールド・プラグイン Magic Fields やSmart Custom Fields からAdvanced Custom Fields への移行についての覚書 Magic Fields Magic からACFへ(2021.06.06作成) Magic からACFへ 複製フィールド編(2021.06.06作成) Smart Cust…

スラッグからパーマリンク

ワードプレスで物件番号をスラッグにセットしているサイトで、物件番号で検索して素早くそのページへ行きたいという要望。 物件検索はフリーワードなしの絞り込みで実装しているため、スラッグを入力してリダイレクトするフォームを付けた。 物件番号は大文字も含むため小文字に変換した後、wp_redirect(get_permalink(get_page_by_path($…

acf 年月から1月分のフィールドを自動で作成する関数2

https://web-taiyo.com/mfn/blog/230506.htmlの続き。 土日定休と仮定して、デフォルト値の設定の中に曜日による振り分けを追加。土日の場合は「休」にチェックを入れる。 フィールドの設定側で「休」にチェックがない場合のみ時間のリピーターを表示としている。 臨時休業は手動でチェック。 if ($week[$date] !== …

acf 年月から1月分のフィールドを自動で作成する関数

ワードプレスで予約受付やイベントスケジュールを想定して、年月を指定して1月分のサブフィールドを作成する関数を書いてみた。 デフォルト値を設定する”acf/load_value”はhttps://web-taiyo.com/mfn/wordpress-plugin/200227.html参照。 $y = date($year); $m = date($mont…

問い合わせリスト

以前、ワードプレスでメールフォームプロのカート機能を利用して物件お問い合わせリストを実装したことがあるが、今回はお気に入り登録プラグインとMW Wp Form を利用してみることに。 Favorites はプラグインの設定でボタンの文言を設定できるので、物件の詳細ページに「問い合わせリストに追加」ボタンを表示させる。 リストに追加した物件は固定ページで一覧表…