2
Січ
0

Делаем сайт с гибкой структурой на wordpress. Часть 2.

Делаем сайт с гибкой структурой на wordpress. Часть 2.

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

Как это сделать я и расскажу в этой части.

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

Но по порядку.

К примеру, мы создали сайт-каталог книг, в котором есть сильно новые типы записей “книги” (book), для этого типа записей мы добавили 2 дополнительных поля – поле с миниатюрой (ima) и поле с рецензией(desc) + добавили таксономию в виде рубрик с описанием обложки книг.

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

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

Для вывода полного описания в wordpress используется шаблон single.php – но в нашем случае, нам нужно сделать эту страничку отдельной, не похожей на остальные. Для этого копируем single.php и переименовываем его в single-book.php – причем book – это название-идентификатор вашего нового типа записей.

Как вы помните, мы добавляли 2 новых поля. Первое поле с картинкой (Custom field key – ima)

Делаем сайт с гибкой структурой на wordpress. Часть 2.

Второе поле с рецензией (Custom field key – desc)

Делаем сайт с гибкой структурой на wordpress. Часть 2.

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

feedproxy.google.com

Випадкові записи

Залиште свій коментар