Свързване JQuery плъгини за WordPress (отговорът или правилната посока)
Това е в отговор на предишната статия и подробно ръководство за действие, за да се избегнат често срещаните грешки при JQuery връзка.
В повечето случаи, написани на предишната статия, или които не се нуждаят от нея. Най-малкото, в които са описани в статия форма. Над споменах, че капитанът знае принцип, а останалите чакащи, просто пуснати WP плъгин или тема (например, плъзгач или плъзгача, съответно), който (плъгини и теми) са самите свързан JQuery скрипт, ако е необходимо.
Свързващи средства JQuery стандарт WP
Както бе споменато в предишната статия, за да се свържете JQ, достатъчно, за да "WP-съдържание / теми / (тема име) /header.php" ( «той отива": хаха: Благодаря ви, усмихна се) преди шевове
да се регистрирате
Това ще даде възможност да се свържете нашите тематични jquery.js. Намира се в "WP-включва / JS / JQuery /".
Ако отиде в една тема, която не е wp_head ();. че има смисъл да го добавите преди затварящия маркер . И заслужава да се види, може ли веднага след това вече ще е свързан JQ. Ако не, трябва да се извърши действието, описано по-горе.
плюсове:
- Тапи за Фън Шуй, един ред с код;
- Не са съкратени връзки;
- контрол на версиите е възможно (виж по-долу.).
минуси:
- Не за контрол на версиите, всичко зависи от версията с предварително инсталирани разработчиците и съответно WP версия. Изключение виж по-долу .;
- Грешки в потребителски скриптове (виж по-долу.).
стандартен начин на проблеми с връзката
След като се свържете, може да срещнете проблеми с необслужвани потребителски скрипт (от вашите собствени скриптове, току-що сте закачен JQ?! За вашите скриптове). Веднъж срещнали такъв проблем. Сам по това време, след написването на кода купчината вече tupil и не без помощта на гуру tigra60 намерих отговора, който ще бъде обсъден по-долу.
Свързване вашата версия на JQuery WP стандартни средства
Също така, можете да подобрим работата на Фън Шуй и място във връзка JQ долния, за да направите това, в края на втория ред да се добави TRUE:
Ако напишете своя собствена тема, можете да промените тази линия и да изложат на скрипта в папката с темата.
По този начин, за да се свържете с нашия шаблон долния скрипт от указателя с нашата тема.
По същия начин, можете да се свържете на скрипт от всеки CDN
Goodies
- Всички същия Фън Шуй;
- управление на версиите;
- Не са дубликати;
- В третата и четвъртата случай - можете да бъдете сигурни, че вашата тема ще работи за другите, и той ще бъде с вашия скрипт файл.
- В четвъртия случай, да се свърже и CDN.
Недостатъкът като няма такива. Можете, разбира се, дръпнете ушите:
- Леко повишаване на натоварването на сървъра (първи и втори случай);
- Ограничаване заявка към сървъра (първия и втория случай), за разлика от връзката с CDN;
- Както при всички други варианти по-долу. когато WP актуализация поради липса noConflict или разлики в версиите на неочакваното може да се случи, и WP персонал скриптове спрат да работят, което е малко вероятно.
wp_deregister_script
Тази функция унищожава предварително запазено наименование за сценария (вж. По-долу).
Малко подробности за wp_register_script (свободен превод)
$ Дръжка - уникално име на скрипта, който се използва в wp_enqueue_script (функция). В Wordpress има списък със запазени имена. Въпреки това, с помощта на тази функция можете да създавате и тестови скриптове, които ще се нарича в шаблона чрез wp_enqueue_script () и ще бъде защита от дубликати.
Стойност по подразбиране: Няма;
$ Src - пътят към включвания файл. Може да се използва като абсолютен път и пътя получени чрез GET функция (get_.).
Стойност по подразбиране: Няма;
$ Deps - зависим скрипт от другите. Тук е възможно да се изброят списък на скриптове, които трябва да зареди нашия скрипт. Например, ако сме създали скрипт, който зависи от JQ, тогава е възможно да го декларира, а след това не се налага да се предизвика по-специално JQ отделно, то е, за да се зареди автоматично. например
Стойност по подразбиране: масив ();
$ In_footer - обявява, където да се свърже скриптове - в cheder или долния колонтитул.
Стойност по подразбиране: невярна;
Свързване JQuery «старомоден" начин
Този метод позволява, без да знаят нищо за WP, включително промоции. функции, свържете JQ.
Просто свалите файла трябва да бъде изпълнено в сайта. Например, една папка с темата, която ще го нося заедно с темата.
И регистър header.php
Мисля, че всичко е ясно, без обяснение. Тя е по този начин обикновено е свързано всички скриптове.
Можете да направите малко подобрение във връзката, в случай, че по-късно промените домейн или разпространявате шаблони (макар и старомоден начин, аз не бих го посъветвал да разпространите шаблон връзка)
плюсове:
- управление на версиите
- Във втория случай, "Мобилност" - не зависи от структурата на домейн и сайт (понякога също се движи / преименувате папка за защита)
- Няма допълнителни искания и товар в PHP.
минуси:
- Първият вариант - свързване домейн
- Възможност за свързване на двойки
Свържете се с JQuery GoogleApis (МПС на Google), Yandekc API (Yandekc CDN) или JQuery Sode.
Можете да се свържете с най-новата версия GoogleApis
Въпреки това, с пускането на нова версия на своя код JQ може "да се обърка." За такъв случай можете да се свържете с "специална" версия
Този код трябва да бъде поставена в заглавната част на шаблона между header.php на маркери