Можем ли мы повторить функциональность ACF в нашей теме? - PullRequest
0 голосов
/ 13 октября 2019

Привет, я хочу добавить дополнительные настраиваемые поля в моей теме WordPress. Мне не нужна функциональность редактора, но я предоставляю пользователям возможность вводить значения для просмотра в веб-интерфейсе.

В основном я хочу добавить настраиваемые поля в моей теме, как ACF, но я не хочу использовать плагин. Кто-нибудь может мне помочь с этим, пожалуйста, сделайте.

Я использую плагин ACF прямо сейчас, чтобы добавить настраиваемые поля в моей теме.

Например, я получаю обозначение от пользователя в админ-панели и от типа команды, созданного нашими сотрудниками. и показывая его на домашней странице с помощью этого кода.

<p><span class="fa fa-user-circle"></span> Designation</strong>:<?php echo the_field( 'designation' ); ?> </p>

Я не хочу использовать плагин ACF для выполнения этой задачи. Я знаю о настраиваемом поле WordPress. Проблема с настраиваемым полем WordPress заключается в том, что мне приходится выбирать клавишу каждый раз при создании сообщенияВот пример того, что я пытаюсь сделать. Я хочу добавить это в мой новый пост. enter image description here

Сейчас я должен выбирать значение ключа при создании нового сообщения. Я хочу что-то похожее на изображение, добавленное в мой новый пост. Спасибо.

1 Ответ

0 голосов
/ 13 октября 2019

Вы можете использовать встроенные функции WordPress, чтобы сделать то же самое. Конечно, вы теряете обширные функции ACF и удобные админ-панели ACF.

Вместо использования ACF get_field() вы можете использовать get_post_meta(get_the_ID(), 'field', true);

Список всех элементов в метаполе 'appartments'Вот так:

$meta_name = 'appartments';
$fields = get_post_meta( $post->ID, $meta_name, true ); 
foreach ( $fields as $fieldValue )
{ 
   echo $fieldValue . ' ';
}
...