web-dev-qa-db-ja.com

カスタムフィールドメタボックスがバックエンドに表示されない

私は最近しばらくして私のウェブサイトを更新しました、そしてカスタムフィールドメタボックスはもうエディタに表示されていません。 「画面オプション」でも表示されません。これがなぜ可能性があるのか​​、そしてどうやってそれを取り戻すのか、という考えはありますか?

enter image description here 

3
Pim

最新のAdvanced Custom Fieldsアップデート(バージョン5.6.0以降)では、デフォルトでコアカスタムフィールドメタボックスが削除されています。

それを復元する方法はfunctions.phpにフィルタを追加することでした:

add_filter('acf/settings/remove_wp_meta_box', '__return_false');
2
Pim

カスタム投稿タイプを登録するときは、それを取得するためにカスタムフィールドメタボックスをサポートすることを宣言する必要があります。

'supports' => array( 'title', 'editor', 'custom-fields' )

しかし、ほとんどの人はこれを行わず、代わりに本物のメタボックスを構築します。この方法ではなく、ラジオボタンやドロップダウンなどを使用できます。

0
Tom J Nowell