пытается отобразить настраиваемое поле - PullRequest
0 голосов
/ 24 июня 2019

Ребята, я пишу сайт для WordPress, чтобы запустить базу знаний для нашей службы поддержки.Поскольку один человек будет обновлять его, мне нужно было поле для того, кто написал kb artical.Я пытаюсь добавить настраиваемое поле в мою тему WordPress для отображения написанного с помощью пользовательских полей Advance.Теперь я использую плагин echo Knowledge Base для базы знаний.

Я добавил, что при добавлении кода ниже будет отображаться текст под последним значением даты обновления, которое создает плагин.Однако я не могу заставить его поместить значение из настраиваемого поля на странице после этого.Плагин создает страницу, используя php под ive, добавив две строки, как показано ниже:

$ wb = get_post_meta ($ post-> ID, 'Writtenby', true);echo '

Последнее обновление Writtenby:'. $ wb. '

';

// ПОСЛЕДНЕЕ ОБНОВЛЕНИЕ ОБ ОТКРЫТОЙ статической функции last_updated_on ($ args) {echo ''.esc_html ($ args ['config'] ['last_udpated_on_text']).''.EPKB_Utilities :: get_formatted_datetime_string ($ args ['article'] -> post_modified, 'F d, Y'). '';$ wb = get_post_meta ($ post-> ID, 'Writtenby', true);echo '

Последнее обновление Автор:'. $ wb. '

';}

Ответы [ 3 ]

0 голосов
/ 24 июня 2019

Если у вас есть идентификатор

$customField = get_post_meta($my_id, "_mcf_customField", true);

Однако, если вы хотите получить идентификатор от объекта:

$customField = get_post_meta($post_id->ID, "_mcf_customField", true);

0 голосов
/ 25 июня 2019

После того, как на момент создания страницы выглядело гораздо больше работы, она не имела ссылки на частичную страницу, даже на текущую. Они записывают в массив все художественные числа и информацию.

Таким образом, говоря get_field, какой художественный метод получить записанное поле из него, теперь отображаются данные, а не пустые

$wb= get_field('Writtenby', $args['article']->ID);
0 голосов
/ 24 июня 2019

Плагин Advanced Custom Fields использует немного другую систему для хранения постмета. Попробуйте использовать get_field() вместо get_post_meta()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...