Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Wordpress] Ładowanie pliku javascript do pluginu
L0k0
post 18.02.2016, 13:15:08
Post #1





Grupa: Zarejestrowani
Postów: 161
Pomógł: 4
Dołączył: 18.03.2011

Ostrzeżenie: (0%)
-----


Witam

Ładuję pliki do pluginu. Bez problemu udało mi się 'zaciągnąć' pliki .css jednak z .js mam jakiś problem...

Robię tak:

Kod
function mw_kalkulator1_js() {
    wp_register_script('kalkulator1', plugins_url('js/kalkulator1.js', __FILE__));
}

add_action('wp_enqueue_scripts', 'mw_kalkulator1_js');


Niestety to nie wystarcza. W konsoli > network w ogóle się ten plik nie ładuje (w przeciwieństwie do plików .css).

Dodam, że próbowałem jeszcze add_action('init', ...).

Ktoś coś kojarzy? wink.gif

Pozdrawiam
Go to the top of the page
+Quote Post
fklar
post 18.02.2016, 13:39:08
Post #2





Grupa: Zarejestrowani
Postów: 61
Pomógł: 13
Dołączył: 17.12.2011

Ostrzeżenie: (0%)
-----


Oprócz register musi być również enqueue: wp_enqueue_script()


--------------------
fklar.pl
Go to the top of the page
+Quote Post
L0k0
post 18.02.2016, 13:58:44
Post #3





Grupa: Zarejestrowani
Postów: 161
Pomógł: 4
Dołączył: 18.03.2011

Ostrzeżenie: (0%)
-----


Dzięki za odpowiedź. Była trafna smile.gif

Jeszcze jedno pytanko: nie wiem czy to zasada czy może coś źle robię:

Kod
function mw_kalkulator1_js() {
    wp_register_script('kalkulator1', plugins_url('js/kalkulator1.js', __FILE__), array('jquery'));
    wp_register_script('kalkulator1', plugins_url('js/jquery-1.11.2.min.js', __FILE__), array('jquery'));
    wp_register_script('kalkulator1', plugins_url('js/jquery-ui.min.js', __FILE__), array('jquery'));
    wp_enqueue_script('kalkulator1');
}


To powoduje zaciągnięcie tylko pierwszego pliku (próbowałem różnych kombinacji).

Edit: próbowałem to rozbić na dwie funkcje ale nie podziałało, ciągle bierze tylko pierwszy skrypt...

Czy w funkcji mogę zaciągnąć tylko jeden plik na raz czy jest jakieś wyjście z tej sytuacji?

Pozdrawiam

Ten post edytował L0k0 18.02.2016, 14:23:16
Go to the top of the page
+Quote Post
fklar
post 18.02.2016, 17:33:13
Post #4





Grupa: Zarejestrowani
Postów: 61
Pomógł: 13
Dołączył: 17.12.2011

Ostrzeżenie: (0%)
-----


  1. function mw_kalkulator1_js() {
  2. wp_register_script('kalkulator1a', plugins_url('js/kalkulator1.js', __FILE__), array('jquery'));
  3. wp_register_script('kalkulator1b', plugins_url('js/jquery-1.11.2.min.js', __FILE__), array('jquery'));
  4. wp_register_script('kalkulator1c', plugins_url('js/jquery-ui.min.js', __FILE__), array('jquery'));
  5. wp_enqueue_script('kalkulator1a');
  6. wp_enqueue_script('kalkulator1b');
  7. wp_enqueue_script('kalkulator1c');
  8. }


Mam nadzieję, że dostrzegasz o co chodziło wink.gif


--------------------
fklar.pl
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 28.03.2024 - 13:30