Проблема с get_children() и ошибки AJAX

Avatar

Від shu 09-01-2012 01:53:51

Guest

Здравствуйте 🙂

Я разрабатываю одну кастомизированную галерею с AJAX-подгрузкой фотографий.
Использую для этого get_children() (вывожу картинки для определенной страницы из встроенной галереи).
В первый раз, при вызове get_children() напрямую из шаблона темы, все ок.
Есть переменная $numberposts, которая ограничивает количество выводимых картинок за раз.

Но когда происходит AJAX-вызов и картинок в галерее остается меньше, чем $numberposts, то скрипт отвечает "-1" и ничего не выводится.

Кстати, когда картинок хватает, скрипт возвращает HTML-код, который мне нужен (правильный) и -1 (служебный ответ) тоже добавляет в конце HTML-ответа.
Как можно разделить HTML-ответ от ответа служебного?

Буду благодарен любой помощи.
Спасибо 🙂

Avatar

Від AzzePis 09-01-2012 12:50:03

Administrator · 1,001 повідомлень

например, попробуйте в качестве numberposts указать -1 , тогда вам выдаст сразу все изображения, а вы уже сами разобъёте их на страницы


Український хостинг для WordPress | Шаблони та плагіни для WordPress українською
Тут можна купити домен за найкращою ціною

Avatar

Від shu 09-01-2012 13:50:42

Guest
AzzePis wrote

например, попробуйте в качестве numberposts указать -1 , тогда вам выдаст сразу все изображения, а вы уже сами разобъёте их на страницы

Спасибо за ответ 🙂

Не очень хорошо будет, если каждый раз вызывать с numberposts=-1 - каждый раз будет вызывать весь массив. Это очень неоптимизированно.

Спасибо за идею - можно попробовать вызывать с numberposts=32, а при неудаче сразу повторить с numberposts=-1.