Len nedávno som písal o funkcii wp_enqueue_script, ktorá slúži na pridávanie skriptov vo WP a teraz tu mám jeden tip na čo si musíte dať pozor pri jej používaní.
Je to veľmi jednoduché. Treba si dať pozor na medzery v druhom parametri danej funkcie. Jedná sa o paramerer $src
, ktorý obsahuje cestu ku skriptu. Ak však vkladáte skript, ktorý sa nachádza v adresári, ktorého názov obsahuje medzeru tak wp_enqueue_script
túto medzeru z cesty jednoduchu bez upozornenia vyhodí.
Mne sa to stalo vtedy, keď som vkladal skript z adresára WP témy, ktorý mal v názve medzeru. Používal som na to funkciu get_bloginfo.
get_bloginfo('template_directory');
Ako riešenie ma napadli hneď dve možnosti. Buď nahradiť medzeru za %20
, alebo +
čo by malo fungovať bezproblémovo, alebo jednoducho premenovať adresár témy.
Premenovanie adresára mi prišlo jednoduchšie a rýchlejšie, tak som tak aj urobil a všetko fungovalo ako malo ;).
Pridaj komentár