Polkan

Polkan
Рейтинг
102
Регистрация
28.09.2005

Да, памяти не хватает. WP_Query выбирает слишком много элементов. Нужно либо хостинг сильнее, либо скрипт переписать так чтоб в несколько проходов обрабатывал, либо выборку изменить (например, может быть нет смысла выбирать все посты из кат.147? и можно сразу выбирать меньшее количество)

В error_log смотрели?

Должна быть какая-то ошибка.

В крайнем случае добавляйте вывод в лог маяков и по ним смотрите где остановливается скрипт.


function arenda_subway() {
$subway_query = new WP_Query(array('post_type' => 'post', 'nopaging' => true, 'cat' => 147));
error_log('MY :: wp_query created');
if($subway_query->have_posts()) {
error_log('MY :: have posts');
while($subway_query->have_posts()) {
error_log('MY :: enter loop');
$subway_query->the_post();
$query_station = get_post_meta(get_the_ID(), 'subway');
error_log('MY :: query_station = '.print_r($query_station,1) );
$stations[] = $query_station[0];
}
...
и тд

Попробуйте заменить

'nopaging' => true

на

'posts_per_page'=> -1

Обновление 2.4.0

  • Снижено потребление памяти в процессе автообновления
  • .
  • Изменено: В настройку выбора товаров для добавления на сайт добавлено 2 чекбокса:
    • исключить товары без изображений
    • исключить товары без описания
    .
  • Удалено: Из писем о доступности новых товаров удалены ссылки на фотографии и текст описания
  • (осталось со времен когда добавление товаров было только ручное).
  • Исправлено: при использовании настройки "доступные для заказа" выбирались также и недоступные товары
  • .

Не упускайте возможность купить лучший плагин для Апишопс со скидкой 50% >>>>>

В пятницу размер скидки уменьшится.

После праздников акция закончится.

Обновление 2.3.1

  • Исправлено: На некоторых хостингах на странице "Корзина" появляется ошибка headers already sent

Пользователям WP-плагина

По требованию Апишопс существенно снижено количество обращений плагина к серверу АШ. Добавлено кеширование.

Обязательно обновитесь до версии 2.3.0

Касается как платной, так и бесплатной версии!

Подробнее: /ru/forum/comment/13690331

Обновление 2.3.0

  • По требованию Апишопс существенно снижено количество обращений плагина к их серверу.
  • Обязательно обновите плагин! Касается как платной, так и бесплатной версии!Обновление бесплатной версии качайте на этой странице: http://p-api-shop.ru/?page_id=4#getbasic.
  • Исправлено: при присваивании товару несуществующего артикула, Апишопс иногда возвращает цену какого-то другого товара. Добавлены проверки для исключения этой ситуации.
  • .
  • Добавлено: Чекбокс, позволяющий при массовом добавлении товаров попускать товары без изображений
ksanyok:
Там где мой сайдбар нужно вписать Название области или ID? Данный код нужно прописывать на странице шаблона my-account?

Найдите в файлах темы вызовы get_sidebar, определите какой из них отвечает за отображение интересующего, оберните его в условие if ( is_user_logged_in() )

Цена плагина по акции увеличена.

Скидка составляет 3400р.

Успейте купить Premium-версию лучшего плагина для Апишопс всего за 3500р!

http://p-api-shop.ru/?page_id=4#buyplugin

BrightGuy,

Я бы сделал через mod_rewrite

Одна из лучших статей на тему этого модуля: http://habrahabr.ru/company/sprinthost/blog/129560/

Всего: 438