Wordpress запускает простые query_posts и БЛАНКИРУЕТ остальную часть страницы - PullRequest
0 голосов
/ 23 ноября 2011

Я просто сбит с толку этим.Это работало раньше, и я смотрю сегодня, и это сломано.По сути, это мобильный сайт, и я сделал очень компактную версию WordPress сайта.Позвольте мне повторить, что это работало в течение нескольких месяцев, а теперь, похоже, случайно не работает.Я использую эту простую функцию query_posts ниже, и она просто останавливает страницу мертвой в своих треках.Это не возвращает ошибку или что-нибудь.Я смотрю на источник, и вся страница просто исчезает после query_posts ().Там нет ничего.Я подумал, что, может быть, по какой-то причине он не загружает Wordpress, но я запускаю другую функцию, например wp_reset_query, и она проходит просто отлично.Кроме того, у меня точно такой же код работает на почти идентичном сайте, и он отлично работает.Я вырывал свои волосы в течение двух дней, и я исчерпал все, что я могу думать.ЛЮБАЯ помощь была бы очень признательна

/* @package MusicScene Mobile
 * @subpackage NWMS
 */

require_once('../wp-load.php');

global $post;
wp_reset_query();
query_posts(array(
            'posts_per_page' => 5,
            'post_status' => 'publish'          
        ));

Ответы [ 3 ]

3 голосов
/ 30 ноября 2011

Вот, пожалуйста!:

     /* @package MusicScene Mobile
     * @subpackage NWMS
     */
    require_once('../wp-config.php');
    require_once('../wp-load.php');

    global $post;
    wp_reset_query();
    query_posts(array(
                'posts_per_page' => 5,
                'post_status' => 'publish'          
            ));
    wp_reset_query();
1 голос
/ 02 декабря 2011

Если вы этого еще не сделали: отключите все плагины / откатите все обновления. Поскольку раньше это работало месяцами раньше, я не думаю ни о какой другой возможности, кроме проблем с плагином. Вы также можете проверить файл журнала ошибок.

0 голосов
/ 23 ноября 2011

Вам также необходимо включить /wp-config.php.

require_once('../wp-config.php');

Кроме того, wp_reset_query (); следует добавить после выполнения запроса: http://codex.wordpress.org/Function_Reference/wp_reset_query

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...