ACF サブフィールドのアップデート

投稿の保存時やメールの送信後に、Advanced Custom Fields のリピーターなどのサブフィールドを更新する関数 普通にループを書いて更新する場合は update_sub_field(‘フィールド名’, ‘値’); リピーターの行数を取得できる場合は update_sub_field( array(…

ACF入れ子のグループフィールドのアップデート

メモです。Advanced Custom Fields でリピーター-リピーター-グループの構成でグループ内のフィールドをアップデート update_field(‘1つ目のリピーター名_行数_2つ目のリピーター名_行数_グループ名_フィールド名’,’更新内容’,投稿ID); その他のAdvanced Custo…

会員制・アクセス制限

ワードプレスでユーザー登録・マイページのあるサイト、アクセス制限のあるサイトを構築するのに必要なことをまとめます。 数年前にユーザー登録するとおすすめや履歴を表示する求人サイトを構築したことがありますが、それが最も多く関数を書いたサイトだったかもしれません。 会員制とアクセス制限のプラグイン ユーザー登録関連のプラグインは登録ページとログインページ周りのみの…

アップデート・セキュリティ・バックアップ

コンパクトな構成のHPを作ろうと思いたったとして、サーバーとドメインを契約し、サーバーの自動インストールでワードプレスをインストール、好きなテーマを選んでページ・投稿を作成すればHPが完成してしまう。ワードプレスはそういう手軽なツールでもありますが、見落としがちで大事なことについて。 アップデート ワードプレス本体とプラグインはもちろんアップデートが必要です…

Contact Form 7 Multi-Step Forms 入力文字容量

Contact Form 7 に確認画面をつけるプラグインContact Form 7 Multi-Step Forms 無料版は送信できる入力文字容量に4kbの制限があるそうだ。 そのため、容量を超えていると、確認画面に遷移する際に入力内容が保持されず、気づかずそのまま送信すると空のメールが届く。 4kbはおよそ1000~2000文字に相当するということな…

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

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

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

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