Создаем шаблоны для своих Custom Post Types в WordPress

Для продолжения создания аукциона на WordPress нам нужно:

1) Добавить список последних лотов в сайдбар
2) Добавить список категорий лотов в сайдбар
3) Добавить облако меток лотов в сайдбар
4) Создать шаблон списка лотов
5) Создать шаблон одиночной страницы лота
6) Создать шаблон страницы архива по категориям лотов
7) Создать шаблон страницы архива по меткам лотов

Приступим…

Функция для отображения последних лотов (п. 1).
Данный код нужно вставить в functions.php

//Последние лоты на аукционе

function latest_lots(){
    $query = array(
		'post_type'=>'lots',
		'post_status'=>'publish',
		'posts_per_page' => 10
    );
   //Получаем 10 последних
   $posts =  get_posts($query); 
   //выводим несортированный список
    ?>

Далее добавляем в sidebar.php код (п. 2):

  • Во-первых вместо _e('Latest lots', 'twentyten'); можно написать просто по-русски, тогда не потребуется редактировать файл перевода. Во-вторых можно создать Widget, что бы можно было включить блок в админке. Но на этих моментах пока не буду останавливаться подробно, т.к. про это очень много написано статей. В следующей статье займемся шаблонами для отображения самих лотов. Потребуется список дополнительных полей, поэтому всех заинтересованных приглашаю высказаться.

    Комментариев пока нет.

    4 thoughts on “Создаем шаблоны для своих Custom Post Types в WordPress”

    1. alexpts says:

      Параметр ‘post_status’=>’publish’,

      можно не указывать, он и так будет такой.

    2. Заинтересовала данная тема, только нифига не понимаю, к сожалению, в программировании php. Будет продолжение?

      1. admin says:

        Раз есть интерес, будет продолжение. В ближайшие два-три дня займусь этим вопросом)

    3. Dean says:

      ну где же продолжение ???

    Comments are closed.

    Подобные

    Развиваем мышление, логику и креативность через программирование!Развиваем мышление, логику и креативность через программирование!

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

    Пользовательское соглашение

    Опубликовать
    Яндекс.Метрика