2016-05-31 27 views
0

Sollte ziemlich einfach sein und hatte eine gute Suche im Internet, aber die meisten Lösungen sind zu komplex.Hinzufügen einer festen ID zu Körper in Wordpress über functions.php

Versuchen, ein Jquery-Menüsystem zu implementieren und müssen eine Body-ID zum Hauptteil meiner Wordpress-Website hinzufügen, um durch ID zu zielen, einfacher denke ich so.

Das mag ich die Themen Header-Dateien direkt in den Kindern Thema zu vermeiden, über functions.php hinzufügen berühren Incase Updates usw.

Bisher habe ich die unten - nicht zu funktionieren scheint, obwohl haha , also habe ich offensichtlich etwas offensichtlich übersehen!

Der Versuch, alle Seiten zielen, fügen Sie dann die id 'st-Container'

Vielen Dank im Voraus:

// create a custom function 
 
function my_custom_body_id($id) { 
 
    if (is_page()) $id = 'st-container'; 
 
    return $id; 
 
}; 
 
add_filter('body_id','my_custom_body_id');

Antwort

0

Von https://codex.wordpress.org/Function_Reference/body_class

add_filter('body_class', 'my_class_names'); 
function my_class_names($classes) { 
    // add 'st-container' to the $classes array 
    if(is_page()) { 
     $classes[] = 'st-container'; 
    } 
    // return the $classes array 
    return $classes; 
} 

Give dass ein gehen - Sie müssen eine AR zurückgeben ray

+0

Dank Kumpel Ich benutze dies tatsächlich, das ist für eine Klasse - Ich versuche, eine ID wenn möglich hinzuzufügen :) – user4329628

+0

Nur noch einmal lesen, oops, können Sie nicht den Körper nach Klasse dann? –

+0

Ich denke, ich könnte das ja tun! Glaubst du, ID wird deutlich härter sein? Ich habe versucht, $ ID anstelle von $ Klassen zu verwenden? und füge den Filter 'body_id' hinzu:/ – user4329628

Verwandte Themen