ワードプレスで出来ることまとめ

新着情報・任意の投稿を外部に表示 メールフォームでの予約受付・定員や日時での締め切り イベントの管理/予約・申込みとの連携 画像やPDFのアーカイブ 投稿欄のカスタマイズ/自由度の高いコンテンツ 検索・絞り込み/マッチング メールフォームと投稿の連携など 会員制サイト ショッピングサイト 多言語サイト 予約更新/自動更新 インポート・複製・サーバー移転 お問…

日時予約受付と管理

Advanced Custom Fields とメールフォームを連携して、日時予約の受付と管理をする方法について、流れを再度まとめておきます。 管理側: 年月を入力して一旦下書き保存・ページを更新すると 1月分のフィールドが作成されています。定休と受付時間は予め関数で設定してあります。臨時営業・臨時休業は編集可能です。 下書きのうちは年月は変更して再読み込み…

ACFで予約更新

固定ページを日付の変わるタイミングなどに予約更新したいということなのだが、Content Update Schedulerが長く更新されていないので、Advanced Custom Fields を使って更新を予約する方法を考えてみた。 上が通常のコンテンツエディター、下がAdvanced Custom Fields。 更新にチェックがあって日時が入っていれ…

get_template_part 引数

複数箇所で同じ内容を表示するとき、get_template_part で同じテンプレートを読み込むが、ちょっとだけ内容を変えたいという場合もある。 別のファイルを作るのも効率が悪いので、引数で分岐してみる。 $args = [‘引数’ => ‘値’]; get_template_part(‘temp…

投稿の並び替え覚書

このカテゴリーはアーカイブに表示したくない、 アーカイブに表示したくない投稿がある、 好きな表示順にしたい、 など、いろいろな要望があるが、 特定のカテゴリーを省く場合は pre_get_posts で、 特定の投稿を非表示にしたい場合は、カスタムフィールドで「表示する」チェックボックスを設けてデフォルトをチェック有りにして pre_get_posts で、…