user
  • 0
Гуру

Публикации WordPress не по порядку после. Обновление

  • 0

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

<?php query_posts($query_string . '&cat=-4'); ?>

как я могу по-прежнему исключать эту категорию, но не менять местами свои сообщения?

Share
  1. Просто добавьте orderby в ваши query_posts

    <?php query_posts($query_string . '&cat=-4&orderby=date&order=DESC'); ?>
    

    Обновлять

    пытаться:

    global $wp_query;
    $args = array_merge( $wp_query->query, array('cat' => -4,'orderby' => 'date','order' => 'ASC'));
    query_posts( $args );
    

    и если вы все еще получаете то же самое, измените ASC на DESC.

    • 0
  2. ДИН ДИН ДИН ДИН. Как указал Отто, проблема в том, что я использую версию MYSQL 5.0.51a, которая вызывает ошибку.

    • 0
  3. Параметр cat частично не работает в версии 3.1.

    Установите плагин Hotfix, чтобы исправить это:

    http://wordpress.org/extend/plugins/hotfix/

    • 0
  4. Я только что столкнулся с этой проблемой при обновлении промежуточного сайта до WordPress 3.1 (с 3.0.1).

    Плагин исправления не решил проблему.

    Я исправил это, обновив MySQL до версии 5.1.40 (с 5.0.51b).

    • 0

Оставить ответ

You must login to add an answer.