Мне мало полей , хочу больше больше…

От admin, 31 мая 2016, просмотров 1461

Текст мой и только мой, код общий

Как то я по пробывал сделать магазин с товарами али экспресс . Установил плагин импортировал базу товаров, и вывелись только название и ссылка на полную новость,а ну еще категории работали.Но мне нужны были изображения и ссылку купить  на али . Я вспомнил, что в движке ngcms там эти данные выводятся через дополнительные поля. И здесь в движке тоже предусмотрены «Произвольные поля» .

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

screenshot.54 Но в шаблоне их не было ,значит  надо их добавить в нашу тему .Сделать это  нам поможет функция get_post_meta().

Функция имеет несколько параметров:

$post_id — создавая произвольные поля, создаём их для страниц или записей WordPress.  Чтобы указать для какой именно записи или страницы они будут браться, нужно указать уникальный номер ID того поста, с которого вы хотели бы вывести значение произвольного поля.

$key —  «Имя» произвольного поля, которое необходимо вывести. 

screenshot.55

 

$single — если этот параметр стоит в значении true, то результат будет выводиться в качестве одной текстовой строки. Если здесь указано значение false, то результат будет выводиться в качестве массива.

Ну и вывод в шаблоне типа так 

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


Работа должна приносить удовлетворение ,ну и не большое вознаграждение $


Понравилась статейка ? Поделись с друзьями :



Комментариев нет


Пожалуйста, войдите, чтобы комментировать

Свежие комментарии

139 / 0,625 / 33.93mb