Anzeige

 Css einbinden in Wordpress functions.php


#1
Hallo zusammen,

es wird unter euch bestimmt Wordpress Genies geben dir mir vielleicht bei einen Problem helfen könnten.

Wenn ich das ganze richtig verstanden habe, sollte man Scripte und Stylesheet's per function einbinden. Soweit gut aber leider funktioniert das ganze nicht so richtig.

oder muss ich die etwa im Head-bereich einbinden?

Hier mal meine Function:
Code:
function my_styles() {
    wp_register_style( 'custom_css', bloginfo('template_url') . '/css/boostrap.css' );
    wp_enqueue_style( 'custom_css' );
}

add_action('wp_enqueue_scripts', 'my_styles');

Ich danke für jede Antwort im voraus :)
 
#2
Bin mit WP nicht so vertraut, aber vergleich mal deinen Code mit diesem hier:
Code:
// Load the theme stylesheets
function theme_styles()
{

  // Example of loading a jQuery slideshow plugin just on the homepage
  wp_register_style( 'flexslider', get_template_directory_uri() . '/css/flexslider.css' );

  // Load all of the styles that need to appear on all pages
  wp_enqueue_style( 'main', get_template_directory_uri() . '/style.css' );
  wp_enqueue_style( 'custom', get_template_directory_uri() . '/css/custom.css' );

  // Conditionally load the FlexSlider CSS on the homepage
  if(is_page('home')) {
  wp_enqueue_style('flexslider');
  }

}
add_action('wp_enqueue_scripts', 'theme_styles');
Quelle: http://wp.zacgordon.com/adding-css-to-wordpress-theme-via-functions-php-file/

Oder auch hier: http://codex.wordpress.org/Function_Reference/wp_enqueue_style#Using_a_Hook
 
#3
Hallo SpiceLab,

wie im Tut.. steht im Kommentar "Love You" ....

Ich habe durch den Link den Fehler gefunden... Man muss im Head bereich das wp_head() einbinden. Dann läd WP auch die Styles und Scripte...

Danke
 
Anzeige