Încărcarea Bootstrap cu wp_enqueue_style și wp_enqueue_script
Î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');

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()

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

@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.

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ă.
