Како тврди водећа ЦМС заједница, 25% интернета користи ВордПресс. Гледајући трендове, немамо друге опције осим да им верујемо, чини се да готово сваки други блог и свака четврта страница користи наизглед најснажнији и најприкладнији ЦМС. Радујући се томе, људи и програмери су започели пребацивање својих веб локација на ВордПресс платформу.
У овом настојању да ваш слатки и једноставан веб сајт трансформишете у сложен, високо успешан ЦМС сајт, људи се заглаве на врло основном кораку и постављају питање: За љубав, како да добијем ову спољну ЈаваСцрипт (.јс) датотеку ради у овој ВордПресс теми? Да ли и ви постављате исто питање? Па амигоси, коначно сте на правом месту: овде сам да вас водим корак по корак кроз најједноставнији могући начин да се овај задатак постигне!
Сада под претпоставком да имате инсталиран ВордПресс и покрените га са спољним ЈС, покренимо се за задатак да укључимо датотеку!
Напомена: За овај туториал користим следећу датотеку (теструн.јс), а тема на којој радим је ВордПресс'с Твенти Сиктеен.
упозорење ('Здраво');
Почнимо!
Све скрипте и таблице стилова учитавају се унутар фунцтион.пхп . Ово је исправан начин за њихово учитавање у ВордПресс-у како бисте избегли сукоб са било којим другим скриптама које учитава или сам ВордПресс или ваши додаци. Ако дозволите ВордПресс-у да управља свим укљученим датотекама, онда требате да му дате до знања да желите да ова датотека буде укључена у заглавни (старт) или подножни (крајњи) део датотеке. Сваки предложак / тема има своје фунцтион.пхп, па би било тешко генерализовати тачно име функција које укључује све датотеке које треба укључити. Будући да као тему узимам двадесет шеснаест, у наставку је приказ снимка мојих функција.пхп (користи се за укључивање датотека). Ваши би требали у одређеној мјери подсјећати на ово:
Функција вп_енкуеуе_сцрипт повезује датотеку скрипте на генерисану страницу у право време према зависностима од скрипта, ако скрипта није већ укључена и ако су регистроване све зависности. Можете или повезати скрипту с ручком претходно регистрованом функцијом вп_регистер_сцрипт (), или пружити овој функцији све параметре потребне за повезивање скрипте.
Вп_енкуеуе_сцрипт ($ хандле, $ срц, $ депс, $ вер, $ ин_фоотер) садржи следеће параме:
$ хандле
(стринг) (Обавезно) Назив скрипте.
$ срц
(стринг | боол) (Необавезно) Пут до скрипте из матичног директорија ВордПресс-а. Пример: '/јс/мисцрипт.јс'.
Подразумевана вредност: фалсе
$ депс
(низ) (Необавезно) Низ регистрованих ручки од ове скрипте зависи.
Подразумевана вредност: арраи ()
$ вер
(стринг | боол) (Необавезно) Низ који наводи број верзије скрипта, ако га има. Овај параметар се користи да би се осигурало да се исправна верзија шаље клијенту без обзира на кеширање, и тако треба да буде укључена ако је доступан број верзије и има смисла за скрипту.
Подразумевана вредност: фалсе
$ ин_фоотер
(боол) (Необавезно) Да ли се претходно поклонити скрипти или пре