Advanced Custom Fieldsのアプデで画像非表示→ダウングレード
2018.10.16 Tue
Advanced Custom Fieldsを4.4.11から5.7.7へアップグレードした所で、画像のURLが取得できなくなるエラーが出る。
フィールドグループ返り値は
「画像URL」、
出力コードは
<?php the_field(‘img’); ?>
データベースのアップグレードが必要ですと警告が出ているものの、じっくり確認をしてから行おうと…、ひとまず後回し。
調べた所、アップデートが原因で画像が表示されなくなる同様の症状の方がいたようです。
色々試すも、解決に至らず、結果的にAdvanced Custom Fieldsをダウングレードをされたようです。
※WPのトピックで「Advanced Custom Fieldsの更新でエラーに」と検索
データベースのアップグレードも行ったそうで、それにより、更なるエラーが出るなど、本当に大変なことになったようです。
データベースのアップデートを後回しにしておいて、正解だった気がします…。
その他の参考サイト
https://vertys.net/advanced-custom-fields-error/
Advanced Custom Fieldsを5.7.7から4.4.11へダウングレード
- プラグインWP Rollbackを使って、Advanced Custom Fieldsを5.7.7から4.4.11へダウングレード
- ダウングレード後、プラグインを有効化
- 「カスタムフィールド」の「フィールドグループの設定」画面へ行くと、「フィールド順序」「フィールドラベル」「フィールド名」「フィールドタイプ」が表示される一覧の要素がごっそり表示されないことに気づく。
- JSが正しく動いていないのではと思い、wp-config.phpに下記を追加するものの解消せず。
//画像アップロードボタンの不具合解消
define(‘CONCATENATE_SCRIPTS’, false); - いつのタイミングからか不明だが、フィールドグループの「新規追加」ボタンを押すと「無効な投稿形式です」のようなエラーが出て追加できず。
- もう一度、5.7.7にアップグレードするが、諸々の問題は解決せず。
- 思い切って3.5.8まで下げた後に、再び4.4.11へ上げた所で、「画像の非表示問題」「無効な投稿形式です」などの問題が解消。