情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。
*Magic Fields は開発終了しています。「カスタムフィールドプラグインの移行」参照
ふとアクセス解析を見ると、Magic Fields に関するページにアクセスがあった。もう開発が終わっているプラグインなので、これを使っているサイトの修正とか、そういうことかと想像するが、私自身も修正依頼が来るかもしれないサイトの中にはMagic Fields を使用しているところがある。Magic Fields のサイトはもうhttps://github.com/hunk/Magic-Fields しかないし、そろそろ動かなくなるかもしれない。
5.7.2のテスト環境(php7.4)に入れてみると「非推奨」と表示されるが一応動作はする。*表示側のタグは試していない
テキストやテキストエリアはACFで同じフィールド名のフィールドを作れば、そのまま保存される。
画像もメディアを利用したフィールドはそのまま保存された。問題はfiles_mf にアップされている画像。
https://gist.github.com/mosne/75b3ce1f0098663f2b1a の通りにしてみたが警告が出て動作せず。
$photo_name = get_field("Magic Fieldsのフィールド名"); if ($photo_name != "") { $ff = '~/wp-content/files_mf/' . $photo_name; update_post_meta($post->ID, "_ACFのフィールド名", "ACFのフィールドキー"); update_post_meta($post->ID, "ACFのフィールド名", $ff); update_field("ACFのフィールドキー", $ff, $post->ID); }
として、テキストフィールドに画像URLを保存することはできた。
その他、チェックボックス(ACFでは真偽ボタン)とラジオボタンは移行できた。複製フィールドはこちら参照。
その他のAdvanced Custom Fields に関する記事一覧
- ACF デートピッカーのフォーマット設定
- ACF リピーターをカレンダーに出力(予約カレンダーの実装)
- ACF 入れ子リピーターの内側だけループ
- WP REST API 独自エンドポイントとACF
- ACF 値の登録や保存
- REST API でACFの表示など
- Advanced Custom Fields の表示、まとめ
- PHP8以降で出るWarning
- イベントの開催期間の表示
- イベント終了時にタイトルに追加する
- アクセスランキング
- ワードプレスからメール送信
- CF7で予約した人にリマインドメールを送る
- ACF 設定ページ(オプションページ)
- ACF escape HTML
- 出勤・スケジュール管理の覚書2
- ACF 複数選択チェックボックスのチェックの有無
- Advanced Custom Fields で役立つ関数
- 日時予約簡易版
- ACF チェックボックス(複数選択)のアップデート