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

Сайтостроение WordSmall

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

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

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

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

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

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

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

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

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

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

Автор, он же Андрей, он же Admin, он же WordSmall

Лентяй-любитель, окончил высшую школу безделья с многочисленными знаками отличия. Создатель этого небольшого «чудо-блога» о еще более «чудном» контенте.

E-mail Google+ Twitter
Добавить комментарий
bold quote code