Intereting Posts
Страница внутри пользовательского типа (URL-адрес переписать?) Могу ли я получить доступ к мета-полю сообщения перед циклом? Как вызвать функции плагина в настраиваемом шаблоне Некоторые пользователи получают 404 при предварительном просмотре проектов сообщений / страниц Запретить загрузку изображений, если не требуется точный размер Как отправить электронное письмо с помощью wp_mail и использовать более одного BCC в заголовке Есть ли способ добавить абсолютный путь для функции add_menu_page? htaccess отключить WordPress переписать правила для папки и ее содержимого список архивов на типы сообщений Как создать 30 новых сайтов из экспорта мастер-сайта? Ограничить роли, отображаемые в users.php, в зависимости от пользовательской роли Как получить идентификатор Clicked и вывести данные ID на другой странице Страницы, не использующие постоянную ссылку wp.media.view.ImageDetails – Сохранить настройки как данные HTML5 – * атрибуты для изображения Переустановка WordPress без потери данных

Поиск помощи при написании правильного синтаксиса функции для печати результатов пользовательских полей полей для открытия в 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 

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