Intereting Posts
Изменение по умолчанию пула сообщения на идентификатор сообщения Хранить запрошенный / введенный url с помощью add_rewrite_rule Проблемы проектирования при экспорте удаленной базы данных для локального развития Получить сообщение «Выписка без обертывания» <p> и ссылку «Подробнее» Исключить недавно обновленное сообщение из пользовательского WP_Query с использованием нескольких циклов Дешифровать файл стиля CSS из WP footer Создание страниц WordPress с помощью PHP Две петли на pre_get_post на одной странице Как заказывать сообщения по метаоценке? Нужна помощь с дружественным URL в WordPress Возможны ли шаблоны пользовательской таксономии? Использовать графический контент из пользовательского типа в виде виджета или боковой панели? Удаление custom_image_header из wp_head Плагин не обновляет его версию и код на WordPress.org Разрешить HTML в поле ввода API-интерфейса настроек

Поиск помощи при написании правильного синтаксиса функции для печати результатов пользовательских полей полей для открытия в wp_footer

ЦЕЛЬ: единый внешний многостраничный формат пользовательского интерфейса. Я совмещаю две связанные регистрации. Некоторые поля запрашивают одну и ту же информацию (имя, фамилия), но используют разные ассоциированные поля. В настоящее время формы работают отдельно.

Может ли кто-нибудь помочь мне написать следующее для вывода результатов в нижнем колонтитуле через wp_footer?

ПРИМЕЧАНИЕ. Я намеренно размещал пространство между тегами php, поскольку он испортил форматирование этого сообщения.

FROM CODEX:

<?php $custom_field_keys = get_post_custom_keys(); foreach ( $custom_field_keys as $key => $value ) { $valuet = trim($value); if ( '_' == $valuet{0} ) continue; echo $key . " => " . $value . "<br />"; } ?> 

ВОПРОС: Как я могу изменить приведенный выше код, чтобы перехватить / распечатать нижний колонтитул?

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


 /** * Show custom post type form field "keys" associated with input boxes * Print into footer via wp_footer if admin */ <?php function j66_show_cpt_keys() { $custom_field_keys = get_post_custom_keys(); foreach ( $custom_field_keys as $key => $value ) { $valuet = trim($value); if ( '_' == $valuet{0} ) continue; if ( current_user_can( 'create_users' ) ) { global $custome_field_keys; print_r($custome_field_keys); } } add_action('wp_footer', 'j66_show_cpt_keys'); ?> 

Заранее спасибо за то, что посмотрели.



Справочник по функциям CodePress WordPress / получить почтовые пользовательские ключи

https://codex.wordpress.org/Function_Reference/get_post_custom_keys

Описание Возвращает массив, содержащий ключи всех настраиваемых полей определенного сообщения или страницы. См. Также get_post_custom() и get_post_custom_values()

Применение

Следующий пример установит переменную ($ custom_field_keys) как массив, содержащий ключи всех настраиваемых полей в текущем сообщении, а затем распечатает его. Примечание. Тест if исключает значения для встроенных пользовательских ключей WordPress, таких как _edit_last и _edit_lock .

 <?php $custom_field_keys = get_post_custom_keys(); foreach ( $custom_field_keys as $key => $value ) { $valuet = trim($value); if ( '_' == $valuet{0} ) continue; echo $key . " => " . $value . "<br />"; } ?> 

Если сообщение содержит пользовательские поля с ключами mykey и yourkey, вывод будет примерно таким:

 0 => mykey 1 => yourkey 

Примечание. Независимо от того, сколько значений (настраиваемых полей) назначено одному ключу, этот ключ будет отображаться только один раз в этом массиве.

Solutions Collecting From Web of "Поиск помощи при написании правильного синтаксиса функции для печати результатов пользовательских полей полей для открытия в wp_footer"