Использование произвольных полей

Опубликовано: 01.09.2018

видео Использование произвольных полей

Изменяем внешний вид ленты записей на главной плагином Advanced Custom Fields (произвольные поля)

Произвольные поля в CMS WordPress — чрезвычайно удобная и мощная штука. С их помощью вы можете организовывать удобный вывод различных данных, которые относятся к одной категории или даже медиафайлов. Допустим, на вашем сайте существует определенный раздел, куда нужно постоянно добавлять похожие данные, например адрес, город или название организации. Как это сделать наиболее удобным способом? Вот простой способ решения:


Advanced Custom Fields — начало работы с WordPress плагином

Идем в админку и в разделе произвольные поля — Имя выбираем «Введите новое». Название поля может быть любым удобным, допускается даже на русском языке, но лучше все же использовать латиницу. В поле значение вносим, естественно, значение нового поля. Нажимаем кнопку «добавить произвольное поле». Теперь оно появится в списке произвольных полей и в следующий раз при создании новой записи его уже не нужно заново создавать.


#11. Выводим записи и произвольные поля в WordPress | Верстка под Wordpress на Bootstrap 4 + Sass

Для вывода нашего поля в шаблоне в нужном месте добавляем следующий код:

get_post_meta($post->ID, 'Имя_поля', 1);

где имя поля – название поля для вывода.

Обычно добавляют его после вывода основного контента в цикле, но можно применять его в любом месте.

Например, вы можете организовать свой собственный вывод картинок расположенных в папке на сайте. Для этого в произвольное поле, например «thumbs» вы вводите название картинки с расширением – «фото.png», например, а на месте вызова вставляете следующую функцию:

<img src=”/имяпапки/<?php get_post_meta($post->ID, 'thumbs', 1);?>”>

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

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

rss