いろいろあってACF(Advanced Custom Fields) がWordPress の管理画面から更新できなくなってしまいました。
いろいろあってACF(Advanced Custom Fields) としてWordPress の管理画面からは更新を継続できなりました。
追記2024.10.14
WordPress のプラグイン リポジトリから提供されていたAdvanced Custom Fields は Secure Custom Fields となりました。
追記2024.10.08
WordPress のプラグイン リポジトリに6.3.6.1 が提供されたことを追記しました。
経緯や各所の対応についての考察や議論は他にお任せします。
ACF の開発チームがwp.org にアクセスできなくなったかどうかの真偽は外から確認することができません。
以前のバージョンに脆弱性が発見されることを懸念しての最新バージョンに更新する手法を伝えるだけの内容です。
この中ではACF v6.3.7 以降への更新の方法をお伝えしていますがその他の意図は含まれておりません。
いかなる対応も自己責任でお願いします。
ご自身で情報収集を行っていただいた上で対応と対策をお願いいたします。
※ ACF PRO についてではありません。
追記2024.10.14
2024.10.14 現在、WordPress のプラグイン リポジトリでの名称がSecure Custom Fields となり、WP.org チームで開発が継続される見込みです。
この記事の中ではACF(Advanced Custom Fields) をWordPress の管理画面から更新を継続する方法をお伝えしていましたが、意図せず2024.10.08 の追記が不要となる結果になりました。
SCF に変更されたことを享受して更新を継続されたい場合は通常の更新をご利用ください。
SCF ではなく、ACF として更新を継続したい場合は新しいACF をダウンロード から以下をご参照ください。
追記2024.10.08
2024.10.08 現在、WordPress のプラグイン リポジトリ経由でバージョン6.3.6.1 が公開されました。
WordPress のプラグイン リポジトリにバージョン6.3.6.1 が提供され、v6.3.7 以降に手動更新を行わなくてもセキュリティアップデートが適応されています。
更新内容をDiff ベースで確認したところ@since 6.3.8
という表記があり、セキュリティアップデートが適応されています。
今後どう展開していくかがわかりませんので、対応はご自身でご選択ください。
以降はACF のアップデーター経由で更新したい方のみご参照ください。
新しいACF をダウンロード
v6.3.6 までのバージョンはWordPress の管理画面内でv6.3.6 への更新が可能です。
手動でv6.3.7 以降のバージョンに更新すれば、今後の更新はWordPress の管理画面からACFとして更新を継続することができます。
最新版の設置URL から
https://www.advancedcustomfields.com/latest/
このURL を開いていただくと最新バージョンのダウンロードが始まります。
ACF のGithub リリースページから
https://github.com/AdvancedCustomFields/acf/releases
Github のリリースページにある最新バージョンをダウンロードしてください。
advanced-custom-fields-*.zip という名称になっています。
ACF のアップデーターのJSON に含まれるURL から
https://wpe-plugin-updates.wpengine.com/advanced-custom-fields/info.json にあるURL
https://wpe-plugin-updates.wpengine.com/advanced-custom-fields/advanced-custom-fields-6.3.7.zip
一旦v6.3.7 に更新していただければ、WordPress の管理画面からACF のアップデーター経由での更新が可能になるはずです。
今後バージョンが追加されればバージョンの数字を適宜置き換えていただくことも可能だと思います。
※ (2024.10.6 v6.3.7 現在)それぞれの中身をDiff で確認したところコード単位での相違は見受けられませんでした。
その為、どこからダウンロードしていただいても同じものであると考えています。
手動更新の方法
上記のいずれかの方法でダウンロードしていただいたACF の新しいバージョンをWordPress の管理画面「新規プラグインを追加」にある「プラグインのアップロード」ボタンからアップロードしてください。
プラグイン -> 新規プラグインを追加 -> プラグインのアップロード
から新しいバージョンのACF を選択してアップロード・インストールしてください。
今すぐインストールボタンをクリックすると「アップロードしたファイルからプラグインをインストールしています: advanced-custom-fields-6.3.7.zip」という表示に切り替わるので内容を確認していただいた上で「アップロードしたもので現在のものを置き換える」をクリックして更新を行ってください。
注意書きにもありますが、更新の前にはバックアップをとってください。
手動更新は1度だけでOKです
これを1度だけ行っていただければWordPress の管理画面からACF のアップデーター経由での更新が可能になります。
同じことをしていただく必要はありません。
重ねますが、この記事についての対応は自己責任でお願いします。
個人の意見を発信しているものではありません。
混乱しているユーザーにとっての助けとなれば幸いです。