Intereting Posts
Пользовательский тип сообщения «Показать на экране» не относится к числу Создание моей сортировки столбцов как поместить значение настраиваемого поля в переменную Как noindex nofollow пользовательский тип сообщения? удалить определенные классы из пунктов меню Такая структура постоянной позиции для всех типов сообщений? показать изображение в большом размере с помощью fancybox Перемещение записей меню WooCommerce в верхней части панели управления принудительная логическая лазейка Код примера WordPress для блокировки спама Referrer Добавить таблицы стилей и js в файлы шаблонов при использовании короткого кода разрешить редакторам редактировать меню? Как создать список переменных, например OptionTree, с помощью API настройки темы? Показать последние сообщения на другом сайте Как получить событие для запуска с помощью Диспетчера тегов Google для аудиоплеер wordpress?

Как эхо преобразовать настраиваемое поле?

У меня есть эта функция для эхо-значения «my_custom_field», и она отлично работает:

add_action('woocommerce_before_add_to_cart_form' , 'my_function'); function my_function(){ echo get_post_meta( get_the_ID(), 'my_custom_field', true ); } 

Но это только печатает значение. Мне также нужно напечатать переведенное название этого настраиваемого поля. Как это можно получить?

ты можешь сделать это:

 get_post_meta(get_the_ID(), '', true); print_r($meta); 

или

 get_post_meta(get_the_ID(), 'my_custom_field'); print_r($meta); 

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