[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Ошибка wp_query ?
mforex
Добрый день. Нужна Ваша помощь. Сайт на Вордпрессе, плагин news.yandex.ru WordPress RSS2.0 (Rss для Яндекса).
Сайт перенес на другой хостинг , плагин выбивает ошибку:
query_vars['feed']=='news.yandex.ru') { /*выводим за последние 7 дней*/ function filter_where($where = '') { $today_date = get_the_date('Y-m-d'); //posts between publish date of wrap-up and 7 days prior $where .= " AND post_date >= '" . date('Y-m-d', strtotime('-7 days')) . "' AND post_date <= '" . date('Y-m-d', strtotime('+1 days')) . "'"; return $where; } add_filter('posts_where', 'filter_where'); load_template( NEWS_YANDEX_RU_PATH.'/template.php'); //exit; } } } function category($categoryId=false){ $full=false; $ret=' 


И так далее ...
В самом файле это кусок:

global $wp_query;

if($wp_query->query_vars['feed']=='news.yandex.ru')
{
/*выводим за последние 7 дней*/
function filter_where($where = '') {
$today_date = get_the_date('Y-m-d');
//posts between publish date of wrap-up and 7 days prior
$where .= " AND post_date >= '" . date('Y-m-d', strtotime('-7 days')) . "' AND post_date <= '" . date('Y-m-d', strtotime('+1 days')) . "'";
return $where;
}
add_filter('posts_where', 'filter_where');
load_template( NEWS_YANDEX_RU_PATH.'/template.php');
//exit;
}


И так далее...
Версия PHP 5.3.3 , проверял скриптом wp_query включен и работает.
В чем может быть причина ?
Спасибо.
Kopipaster
1) Хостинг платный?
2) На локальной машине работает?
Если по по этим вопросам ответ положительный. Пишешь хостеру вежливое письмо, так мол и так на старом хосте работало, дома работало у Вас не работает, и перечисляешь версии ПО. Зачем грузить посторонних людей, когда там сидит специалист который досконально знает возможности своего сервера.
Rand
Возможно, на хостинге отключены short tags. Если выводится исходный текст, необходимо заменить в php файле <? на <?php
mforex
Цитата (Rand @ 10.05.2014 - 13:16)
Возможно, на хостинге отключены short tags. Если выводится исходный текст, необходимо заменить в php файле <? на <?php

Спасибо огромное! Заработало!
Не знал про такую проблему )
mforex
Цитата (Kopipaster @ 10.05.2014 - 13:08)
1) Хостинг платный?
2) На локальной машине работает?
Если по по этим вопросам ответ положительный. Пишешь хостеру вежливое письмо, так мол и так на старом хосте работало, дома работало у Вас не работает, и перечисляешь версии ПО. Зачем грузить посторонних людей, когда там сидит специалист который досконально знает возможности своего сервера.

Спасибо и вам за помощь. Хостинг мой, базовые вещи знаю, но вот с такой "проблемой" столкнулся впервые.
Ответ : необходимо заменить в php файле <? на <?php
Тему можно закрывать).
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.