Как интегрировать плагин Advanced Custom Word WordPress с темой, которая не поддерживает настраиваемые поля для пользовательских типов записей? - PullRequest
0 голосов
/ 18 сентября 2019

У меня есть тема WordPress, которая не поддерживает настраиваемые поля (по крайней мере, так сказал автор плагина).

Я установил плагин Advanced Custom Fields для WordPress, но плагин победил 'показать опцию «Пользовательские поля», расположенную в разделе «Параметры экрана».Моя предыдущая тема сделала.

Я хочу добиться чего-то похожего на то, что показано на этом изображении https://maxgalleria.com/wp-content/uploads/2017/11/advanced-custom-fields-guide-3.png

Я добавил эту строку кода add_filter('acf/settings/remove_wp_meta_box', '__return_false');, которая вызывает опцию Custom Fields Option под Screen.Есть ли какой-нибудь фрагмент кода, который я мог бы добавить к теме, чтобы сделать его совместимым с плагином Advanced Custom Fields и, следовательно, вызвать опцию Custom Fields Option в разделе «Параметры экрана»?Пожалуйста, помогите мне, если вы знаете, как это исправить.Я буду благодарен, если я решу это.

1 Ответ

0 голосов
/ 19 сентября 2019

Я считаю, что это то, что вы ищете, добавьте этот фрагмент в файл functions.php вашей темы / дочерней темы.Измените 'post' во второй строке на имя типа записи, для которого вы хотите добавить поддержку настраиваемых полей.

function add_custom_field_support_for_cpt() {
    add_post_type_support( 'post', 'custom-fields' );
}
add_action( 'init', 'add_custom_field_support_for_cpt' );

для дальнейшей справки, ознакомьтесь с документацией WordPress по адресу Справочник по функциям / добавьте тип записиподдержка

Надеюсь, что поможет.

...