Încărcarea Bootstrap cu wp_enqueue_style și wp_enqueue_script

6 feb. 2016, 17:43:15
Vizualizări: 26K
Voturi: 0

Încerc să încarc Bootstrap într-o temă la care lucrez, dar nu reușesc să găsesc cum să adaug fișierul JS care vine cu Bootstrap. Am creat deja o funcție care încarcă stilurile mele personalizate și funcționează foarte bine. După aceea, am descărcat Bootstrap, am mutat fișierul în directorul temei mele și am adăugat

wp_enqueue_style('bootstrap', get_template_directory_uri() . 'css/bootstrap.min.css');

Nu am încercat încă acest cod, așa că nu știu dacă funcționează sau nu. Acum trebuie doar să adaug fișierul bootstrap.min.js, dar nu-mi dau seama cum, așa că aș aprecia ajutorul vostru.

Acesta este codul meu până acum

<?php 

function xobamax_resources() {

    wp_enqueue_style('bootstrap', get_template_directory_uri() . 'css/bootstrap.min.css');
    wp_enqueue_style('style', get_stylesheet_uri());


}

add_action('wp_enqueue_scripts', 'xobamax_resources');
0
Toate răspunsurile la întrebare 1
3

Iată codul...

function xobamax_resources() {
    wp_enqueue_style('bootstrap', get_template_directory_uri() . 'css/bootstrap.min.css');
    wp_enqueue_style('style', get_stylesheet_uri());
    wp_enqueue_script( 'bootstrap-js', 'https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js', array('jquery'), '3.3.4', true );
}
add_action('wp_enqueue_scripts', 'xobamax_resources');

Am adăugat versiunea CDN, o poți înlocui cu copia locală. Îți sugerez să citești mai multe despre wp_enqueue_script()

6 feb. 2016 18:03:02
Comentarii

Bootstrap este un script inclus în nucleu și nu poți trimite o temă care utilizează un CDN. Acest lucru este incorect.

User User
8 mar. 2017 18:36:22

@User Frate, este alegerea ta... Pot să-ți spun cum să gătești cina, dar nu și cum să mănânci... Sper că ai înțeles la ce mă refer.

Rituparna sonowal Rituparna sonowal
14 mar. 2017 07:10:10

Dacă dorești ca stilurile bibliotecii să fie încărcate înaintea tuturor celorlalte stiluri, iar stilurile temei să fie încărcate după toate celelalte (cu stilurile plugin-ului la mijloc), trebuie să utilizezi două funcții. Prima, cu prioritatea "9", va fi folosită pentru a încărca stilurile bibliotecii, iar a doua, cu prioritatea "10", va fi folosită pentru a încărca fișierele temei. Utilizarea unei singure funcții pentru a încărca totul, într-o temă, duce la o situație în care stilurile plugin-ului sunt primele care se încarcă.

aldemarcalazans aldemarcalazans
2 iul. 2021 20:31:25