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

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

ページ・投稿の差し替え更新

ゆっくり編集・プレビューして更新するの続き。 ACFのエディターの内容で上書きする方法がブロックエディターではうまくいかなかったので、複製プラグインで複製・編集したページ・投稿と内容を差し替える方法を試してみた。 差し替えるチェックボックスとページ・投稿を選択するフィールドを用意して、両方の値があるときにwp_update_postで上書き。関数はadd_a…

ゆっくり編集・プレビューして更新する

公開済みのページ・投稿を更新する際、編集中のプレビューは出来るが、途中まで編集したものを保存することができないので、ゆっくり編集したい場合や更新前に許可が必要な場合などは、ページ・投稿を複製して編集するかテスト環境を作っている場合もある。 「ACFで日時指定更新/ゆっくり編集して更新」の続きです。 *ブロックエディターではうまくいきません。「ページ・投稿の差…

メールフォーム・申込みの締め切り

メールフォームを期日や定員で締め切って非表示にする方法。 期日で締め切る:Advanced Custom Fields などで締め切り日時と締切後に表示するテキストなどのフィールドを用意。テーマ側で期日が過ぎたら表示を差し替える。 定員で締め切る:Advanced Custom Fields などで定員数と締切後に表示するテキストなどのフィールドを用意。送信…

日時予約受付と管理

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

ACFで日時指定更新/ゆっくり編集して更新

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