acf/load_value よく使う関数

Advanced Custom Fields Pro は生涯有効な開発者ライセンスを持っています。

情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。

Advanced Custom Fields でフィールドに値をロードする関数
https://www.advancedcustomfields.com/resources/acf-load_value/

1.リピーターのデフォルト値

リピーターで項目がある程度決まっているとき、新規投稿時に値が入っている状態にする。
投稿時に変更してほしくない場合は、上限・加減を設定し、CSSでクリック禁止に。

acf リピーターのサブフィールドのデフォルト値を設定

acf 入れ子になったリピーターのデフォルト値

2.1ヶ月分のスケジュールを作成

1の応用で、年月を指定して、その月の1か月分のフィールドを作成する。

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

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

Magic Fields(開発終了) やSmart Custom Fields からAdvanced Custom Fields Pro に移行する際、旧リピーターのデータを新しいリピーターにロードして保存する。

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

4.フィールド構成の変更

複数の画像フィールドからギャラリーフィールドに変更したい場合など、$value = array(get_field(‘img01’), get_field(‘img02’),~のようにしてロードできる。*画像フィールドの戻り値はID

5.多言語プラグインの移行

qtranslate またはqtranslate-xt(講師機には開発終了)の使用を中止、または移行するために、言語ごとのコンテンツをAdvanced Custom Fields のフィールドにロードして保存する。

qtranslate の投稿を言語ごとに分ける

qtranslate からpolylang への移行を試す

その他のAdvanced Custom Fields に関する記事一覧

Advanced Custom Fields に関する記事一覧ページへ

関数書きますので、気軽にお問い合わせください。
問い合わせフォーム / m.fuchibe@web-taiyo.com / Chatwork ID:taiyoblog