Cуть в том, что, если учите то учить делать правильно, а не костыльно.
Ниже начального это значит, что вы сами не очень понимаете как и что работает.
Например чисто по подключению ресурсов.
Шрифты подключаются через wp_enqueue_scripts не потому, что там урл поменяется/не поменяется а совершенно по другим причинам. Да и не подключаются они одинм урлом уже давно.
Зависимости не надо писать каждому скрипту.
Ну и там много такого, включая референсы, и использование ACF
Это не для обидеть, а для сказать, что лучше или делать правильно или не делать вообще, ну и если кого-то учить, тв в данном вопросе надо шарить самому глубоко и плотно
Я показываю, как оно работает, и как правильно, что там понаписывыли разработчики тем руководствуясь своей больной фантазией, разбираться не хочу, тем более по куску кода вне контекста
Все подключается через экшены, все блоки определены в тэмплэйтах, любой темплэйт можно переверстать под себя, сложив его в аналогичную директорию в теме
Можно, но у вас не отрабатывает условный тег, разбираться надо в этом. Архив пррдуктов и главная магазина используют один и тот же шаблон.
Можете проверять наличие класса который присутствует только на главной магазина, посмотрите такой класс в теге body, и если он отсутствует вызывать функцию.
Я уже с телефона и код смотреть и набирать на нем не удобно, но это просто, легко нагуглите проверку на наличие класса в jQuery
Значит надо смотреть, что у вас не так внутри в настройках и в коде, данный код убирает ваш блок везде, кроме главной магазина, и работать должен гарантировано, возможно что, то не так с приоритетами, и он где то переопределены, но смысл в том, что в стандартных местах условный тег is_shop должен отрабатывать гарантировано, раз не отрабатывает даже во втором случае, тут уже не угадать, и предположений миллион, угадать не возможно, только смотреть надо
Стандарное, но оно не для архивов, а для формирования статических страниц, оно тупо вставляет функционал шорткодов, это просто блоки редактора. ОНО НА ДЛЯ ЭТОГО.
Я вам показал, как надо.
Можно и там, но надо тогда блок допиливать, но это бред, когда просто для создать архив
Проблему вашу я вам указал, разбирайтесь именно с ней
Cуть в том, что, если учите то учить делать правильно, а не костыльно.
Ниже начального это значит, что вы сами не очень понимаете как и что работает.
Например чисто по подключению ресурсов.
Шрифты подключаются через wp_enqueue_scripts не потому, что там урл поменяется/не поменяется а совершенно по другим причинам. Да и не подключаются они одинм урлом уже давно.
Зависимости не надо писать каждому скрипту.
Ну и там много такого, включая референсы, и использование ACF
Это не для обидеть, а для сказать, что лучше или делать правильно или не делать вообще, ну и если кого-то учить, тв в данном вопросе надо шарить самому глубоко и плотно