Как вывести стандартные произвольные поля в WordPress

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

В консоли заходим в необходимую запись, внизу есть «Произвольные поля», нажимаем возле имени «Введите новое» и вписываем имя поля, а в правой ячейке с названием «Значение» вписываем данные которые необходимо отобразить.

Добавить поле

Вводим значения в поле

Для создания еще одного поля нажимаем «Добавить произвольное поле» и проделываем все, что описано ранее.

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

Настройка экрана в WordPress

В шаблоне записи (single.php) или в шаблоне страницы (page.php), которые находятся в папке с шаблоном по адресу:
корень_сайта/wp-content/themes/название_выбранного_шаблона/

вставляем в необходимых местах код:

<?php 
echo get_post_meta($post->ID, 'alfa', true); 
?>

Где вместо pole вставляем имя поля и в итоге выведется введенное значение.

Так же можно вывести и в content-single.php, который находится в
корень_сайта/wp-content/themes/название_выбранного_шаблона/template-parts/

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

К тому же Вам не надо создавать у каждой записи, страницы одни и теже поля для вывода, достаточно выбрать в выпадающем списке ранее созданные поля(у других записей/страниц) и только прописать новое значение. Достаточно удобно.

Тоже поле

Если у Вас что-либо не получается — можете задать вопрос в комментариях.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (3 оценок, среднее: 5,00 из 5)
Загрузка...

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *