Ответы в темах

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Будет слишком сложно. Ладно последняя попытка.

    Есть два типа записей
    Тип А — важные и должны отображаться сверху (5-8 записей)
    Тип Б — не такие важные и должны отображаться ниже типа А (50+ записей)

    Оба типа записей имеют общую категорию (раздел).

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

    Вначале будут отражены записи типа А (сортировка ручная или по алфавиту)
    Уже после них будут отображаться записи типа Б в хронологическом порядке

    Попробую…
    Сайт для небольшой рабочей группы. Разделы созданы по клиентам (порядка 12).
    Необходимо отделить отчеты по визитам к клиенту (posts), чтобы они показывались ниже остальных страниц (4-5 основные страницы по клиенту тоже posts).

    Конечно как вариант в описании к разделу вставлять ссылку на статичные страницы (pages) а в самом разделе уже будут идти отчеты, но есть желание, чтобы все работало не требуя какого либо знания wordpress в виде ручного изменения и добавления ссылок

    Я правильно понимаю, что предложение не создавать новые типы, а использовать к примеру или доп поля или использовать мета теги под эти цели? Может быть есть какой то плагин, который может упростить жизнь не знающему PHP?

    Нашел похожий кусок кода, но здесь используется два частных типа. Не могу адапитровать под стандартный/частный

    add_filter( 'posts_request' , 'modify_request' );
    function modify_request( $query) {
        global $wpdb;
        if(strstr($query,"post_type IN ('review', 'directory')")){
            $where = str_replace("ORDER BY {$wpdb->posts}.post_date","ORDER BY {$wpdb->posts}.post_type",$query);
        }
        return $where;
    }

    Первые шаги поэтому…
    Да был создан тип записи.

    Но вопрос остается. Как можно сделать так чтобы модифицированный тип записи в представлении рубрики отражался ниже встроенной (post)?

Просмотр 5 ответов — с 1 по 5 (всего 5)