Я очень извиняюсь, а это как??? На XEN VDS ??? 😮
Или имеется в виду, что в любой момент можно заказать новый VDS и на него помогут переехать?
Спрашиваю не для придирки, просто рассматриваю вариант к вам перебраться, но брать тариф с запасом не хочется.
Виноват, вчера переклинило на вопросе "как сделать", что именно я делаю, подумать было не судьба. Ессно, вне класса пагинации быть не может, поскольку loop выводящий товары существует только внутри функции класса.
В новой редакции вопрос в следующем: как переопределить паблик функцию класса WC_Shortcodes product_category, не меняя код плагина? Или как переопределить весь класс?
Доброго времени суток всем!
Следующая заморочка: есть тема с подключенным woocommerce. По условиям задачи, товары должны выводиться каждый на своей странице через шорткод вида [ product_category category= ] , при этом должна работать пагинация.
Главная сделана статичной страницей с включенным шорткодом.
Схема ЧПУ: /%postid%-%category%/%postname%
Проблема в том, что я не понимаю, как при этом способе формируется страница. Т.е. где прописать функцию пагинации нужно? Пока додумался только до мордификации class-wc-sortcodes.php . Знаю, что неправильно это, но мне уже хоть как-то решить задачу.
Пагинация появилась, но ожидаемо не работает. Т.е. при заходе на mysite.ru/page/х выдает снова первую страницу.
Собственно вопросы:
Как штатными средствами получить пагинацию для описанной схемы?
Где и что копать, что-бы пагинация заработала?
Дикий пионер, спасибо за идею с дебагером вордпресса! Без него долго бы ещё разбирался!
В общем, в сухом остатке: на VPSке лёг днс, ( из за чего буду разбираться, но к сабжу причины отношения не имеют). Поскольку домены в имена не разрешаются, попытки вордпресса достучаться до api.wordpress.org были безуспешны. И он при каждой попытке на 30 секунд вешал сайт...
Одна строчка в /etc/hosts волшебным образом прекратила зависания сайта... :)
SeVlad, увы, у них подписка на полгода за деньги. Невеликие, но доказывать начальству зачем оно нужно, дело бесперспективное.
Дак выгод, окромя отсутствия дыр никаких. А затраты нужны. Был бы там магазин, другой разговор. А для сайта "мы самые лучшие, позвоните и закажите у нас", дыры переживаемы.
Kide, ага, уже легче.
А он стучатся только через curl умеет, или через сокеты тоже?
На VPS закрытые соединения, это перебор. А вот модуль curl.so я просто не ставил, за ненадобностью. В остальном, очень похоже на правду.
Посмотрю. Но вроде на битриксе тоже аякс есть, там таких чудес не возникало.
Встречный вопрос, не в курсе, WP без курла умеет жить? Я его не ставил, оказывается. Как-то без надобности был.
Какой-то есть, не пользовался правда. Профайлер, я подозреваю, без толку.
Судя по поведению, там не с запросами проблема. Одна и та-же страница может (пере)загрузиться за секунду, а может за 30. Запросы то при этом одни и те же формируются.
Ну, это все домыслы. Надо смотреть код. Поскольку стабильно вешается admin-ajax.php, смотреть нужно не так уж и много.
Дикий пионер, спасибо! Не сообразил сам. Все зависания на пост запросах исключительно. Не знаю, пока, что это значит, но хоть какая-то определенность.
Что не требуется 5.5, ну на офф сайте в требованиях стоит он. Не требуется, значит одной вероятной причиной меньше.
php.developer
А вы мне объясните, как на 5.5+ выполнять модули под зендом? Кои за каким-то лешим в ядро битрикса включены. Да и не факт, что там конструкций вида &$var нету... Предлагаете мне обновлять битрикс за свой счет? Вытрясти на эту надобность денег возможным не представляется.
Какие плагины? Речь про нулёвый ВП, который только что встал.
В php уровня warning, в apache и nginx не помню, но 404-ю в error логи пишет. И при нехватке прав тоже.