потому что это хоть и удобно, но не очень т.к. если использовать CI/СD Gitlab, где беру Tag из Гита и подставляю в условие, то мне надо его преобразовывать в ## [1.0.3] => \## \[1\.0\.3\]
Но наверно правильнее будет использовать Хук requesthttps://wp-kama.ru/hook/request
ибо template_redirect обрамлено условием, которые теоретически не всегда может отрабатывать.
if ( wp_using_themes() ) {
/**
* Fires before determining which template to load.
*
* @since 1.5.0
*/
do_action( 'template_redirect' );
}
Будет работать, если в корзина будет сохранять в куки ID добавленных товаров, и если в каталоге будет товар с таким ID, то JS код пометит его. Ну или же иной вариант, вынести JS код на страницу каталога, которая будет делать на каждой странице запрос к серверу и получать список ID товаров и так их сверять, но лучше все же наверное юзать первый вариант.
Ярослав Александров, ответ приходит, и запрашиваемая страница с параметрами открывается. Если отключить ajax, то все переходы по страницам происходят, а работы фильтра выполняются без проблем
Андрей Саврасов, Проблема заключается в том, что не все скрипты нужно переносить в конец файла, некоторые скрипты нужны для корректного отображения страницы. Например, я хочу сначала загрузить jquery, корректно отобразить страницу, или я хочу сначала загрузить объединенные js файл со своими скриптами , а уж потом загружать все остальные служебные скрипты, так же на основе данного скрипта можно реализовать сортировку скриптов.
Дмитрий Добрышин, Я определился, сам текст в UTF-8, но в нем есть странные символы, которые ломают SimpleXML или DomDocument, вопрос в том, как можно убрать эти символы
Хм... тогда возможно это из-за mbstring.func_overload = 2
т.к. это у меня Битрикс, то данный параметр включен с этим значением. Другие пакеты не ругались, но выдавали битый файл, в mPDF я отключил исключение при проверки func_overload и в результате получил битый файл. Наверное корень всего зла как раз таки func_overload