все равно в какие места страниц его вставлять?
Автор
Anonymous User 20954792
(@anonymized-20954792)
Да, это костыль: смена картинки-логотипа в зависимости от языковой версии сайта — ни в полиланге, ни в настройках готовой темы в упор нет никаких возможностей загружать разные логотипы под разные версии сайта.
Скрипт написан, но его нужно внедрить на все страница (т.е. 1 скрипт должен выполнять одинаковые действия на всех абсолютно страницах сайта)
Зачем его выводить через шорткод? если можно просто вставить в хедере (Header.php).
если все-таки привыкли к шорткодам, то вм нужно его вставить в виджет в хедере (в шапке) если нет области виджета в вашей теие, то легко можно создать
Вообще, как программист программисту вам скажу, что самое простое будет — например написать плагин… в котором, кроме стандартных комментов шапки (посмотрите в инете как это делается), будет всего одна строчка:
add_action («wp_footer», function(){ do_shortcode(‘[somename]’)});
для вашего шорткода [somename], который будет вызывать файл скрипта.
После активации плагина в футере сайта будет вызываться шорткод — на всех страницах, у которых в шаблоне есть стандартная функция wp_footer()
можно еще эту строку вписать в functions темы
-
Ответ изменён 1 год, 7 месяцев назад пользователем efess.
можно еще эту строку вписать в functions темы
но лучше использовать плагины снипетов
https://ru.wordpress.org/plugins/search/Snippets/