2013-07-14 12 views
7

Zrobiłem osobny plik html z niestandardowymi plikami css i js. Chcę zintegrować go z witryną wordpress. Mogę skopiować i wkleić część ciała HTML, jednak nie wiem jak poprawnie dodać pliki css i js. Jeśli zmodyfikuję plik header.php, doda te pliki do wszystkich stron i nie chcę tego. Jakie jest rozwiązanie?Jak dodać niestandardowe css/js do tylko jednej strony w WordPress?

+2

coś takiego: http://wordpress.stackexchange.com/questions/89494/how-to-enqueue-the-style-using-wp-enqueue-style/89495 –

Odpowiedz

10

Kiedy dodasz stronę od końca WordPress tyłu, używając Pages->Add new z menu, trzeba podać tytuł i przy użyciu tego tytułu (również możliwe za pomocą ślimaka i id) można sprawdzić is_page('page title here') a następnie można dodać JavaScript i css pliki, takie jak

add_action('wp_enqueue_scripts', 'addcssAndScripts'); 
function addcssAndScripts() 
{ 
    if (is_page('page-title')) 
    { 
     wp_enqueue_script('your_script'); 
     wp_enqueue_style('your-style'); 
    } 
} 

wklej ten kod w swoim functions.php i sprawdzić wp_enqueue_style i wp_enqueue_script dla lepszego zrozumienia tych funkcji i użytkowania, a także is_pagewp_enqueue_scripts razie potrzeby.

Powiązane problemy