Както се твърди от водещата CMS общност, 25% от интернет използват WordPress. Виждайки тенденциите, нямаме друг вариант, освен да им повярваме, почти всеки 2- ри блог и всеки 4 -ти сайт изглежда използват най-мощната и удобна за използване CMS. Очаквайки това, хората и разработчиците започнаха да прехвърлят сайтовете си към WordPress платформата.
В това начинание да превърнете вашия сладък и прост уебсайт в сложен, високоефективен CMS сайт, хората се забиват на много основна стъпка и задават въпроса: За любовта, как да получа този външен JavaScript (.js) файл работите в тази тема на WordPress? Вие също сте този, който задава същия въпрос? Е, amigos, най-накрая сте на точното място: тук съм, за да ви насочвам стъпка по стъпка по възможно най-простия начин за постигане на тази задача!
Сега, ако приемем, че имате WordPress всички инсталирани и стартирани с външен JS готов, нека да се заемем със задачата да включим файла!
Забележка: Използвам следния файл (testrun.js) за този урок, а темата, върху която работя, е двадесет и шестнайсет WordPress .
предупреждение ( "Hello");
Нека да започнем!
Всички скриптове и таблици на стилове се зареждат от function.php . Това е правилният начин да ги заредите в WordPress, за да избегнете конфликт с други скриптове, които се зареждат или от самия WordPress, или от вашите приставки. Ако оставите WordPress да управлява всички включени файлове, тогава ще трябва да го уведомите, че искате този файл да бъде включен в заглавната (начална) или долна (крайната) част на файла. Всеки шаблон / тема има свои собствени функции.php, така че точното име на функциите, което включва всички файлове, които трябва да бъдат включени, би било трудно да се обобщи. Тъй като приемам двадесет и шестнадесет като тема, по-долу е снимката за това как функциите ми.php (използва се за включване на файлове). Вашите трябва до известна степен да приличат на това:
Функцията wp_enqueue_script свързва скриптов файл към генерираната страница в точното време според зависимостите на скрипта, ако скриптът вече не е включен и ако всички зависимости са регистрирани. Можете или да свържете скрипт с дръжка, регистрирана по-рано с помощта на функцията wp_register_script (), или да предоставите на тази функция всички параметри, необходими за свързване на скрипт.
Wp_enqueue_script ($ обработка, $ src, $ deps, $ ver, $ in_footer) включва следните параметри:
$ дръжка
(низ) (Задължително) Име на скрипта.
$ SRC
(string | bool) (незадължително) Път към скрипта от основната директория на WordPress. Пример: '/js/myscript.js'.
Стойност по подразбиране: false
$ deps
(масив) (незадължително) Масив от регистрирани дръжки от този скрипт зависи.
Стойност по подразбиране: array ()
$ вер
(string | bool) (незадължително) String, указващ номера на версията на скрипта, ако има такъв. Този параметър се използва, за да се гарантира, че правилната версия се изпраща на клиента, независимо от кеширането, и така трябва да бъде включена, ако е наличен номер на версия и има смисъл за скрипта.
Стойност по подразбиране: false
$ in_footer
(bool) (незадължително) Дали да завладея сценария преди или преди