2017-07-13 4 views
1

Ich versuche, ein Wordpress-Thema von Grund auf neu zu entwickeln, aber ich habe ein Problem mit function.php. Ich mag zusätzliche Javascripts hinzufügen, aber die Sache ist, dass sie nicht mit dem „Paket“ geladen werden, und wenn ich die Links von meinem Browser überprüfen kann ich sehen, dass sie nicht wie mein SheetWordpress-Thema von Grund auf funktioniert nicht

function humlan_scripts() { 

    wp_enqueue_style('bootstrap.min', get_stylesheet_directory_uri() . ' 
    /css/bootstrap.min.css',false,'3.0.3','all'); 
    wp_enqueue_style('prettyPhoto', get_stylesheet_directory_uri() . 
    '/css/prettyPhoto.css',false,'1.1','all'); 
    wp_enqueue_style('font-awesome.min', get_stylesheet_directory_uri() . 
    '/css/font-awesome.min.css',false,'1.1','all'); 
    wp_enqueue_style('animate', get_stylesheet_directory_uri() . 
    '/css/animate.css',false,'1.1','all'); 
    wp_enqueue_style('main', get_stylesheet_directory_uri() . 
    '/css/main.css',false,'1.1','all'); 
    wp_enqueue_style('responsive', get_stylesheet_directory_uri() . 
    '/css/responsive.css',false,'1.1','all'); 

    wp_enqueue_script('jquery', get_stylesheet_directory_uri() . 
    '/js/jquery.js', array(), '20151215', true); 
    wp_enqueue_script('bootstrap.min', get_stylesheet_directory_uri() . 
    '/js/bootstrap.min.js', array(), '20151215', true); 
    wp_enqueue_script('smoothscroll', get_stylesheet_directory_uri() . 
    '/js/smoothscroll.js', array(), '20151215', true); 
    wp_enqueue_script('jquery.isotope.min', get_stylesheet_directory_uri() . ' 
    /js/jquery.isotope.min.js', array(), '20151215', true); 
    wp_enqueue_script('jquery.prettyPhoto', get_stylesheet_directory_uri() . 
    '/js/jquery.prettyPhoto.js', array(), '20151215', true); 
    wp_enqueue_script('jquery.parallax', get_stylesheet_directory_uri() . 
    '/js/jquery.parallax.js', array(), '20151215', true); 
    wp_enqueue_script('main', get_stylesheet_directory_uri() . '/js/main.js', 
    array(), '20151215', true); 

     if (is_singular() && comments_open() && get_option('thread_comments')) { 
      wp_enqueue_script('comment-reply'); 
     } 
    } 

add_action('wp_enqueue_scripts', 'humlan_scripts'); 

Die Frage heruntergeladen werden Wie löse ich es?

Danke!

+0

Warum rufen Sie 'get_stylesheet_directory_uri90' auf, um JavaScript in die Warteschlange zu stellen? – Difster

+0

Auch wenn ich get_template_directory_uri() teste, funktioniert es nicht für mich. Und ich habe es auf youtube gesehen, es funktioniert für ihn. Ich weiß nicht, ob einer der richtige ist. – Mattias

+1

Sie folgen nicht der richtigen Methode, ein Skript in die Warteschlange einzubinden. Versuchen Sie Folgendes: https://developer.wordpress.org/reference/functions/wp_enqueue_script/ – Difster

Antwort

1

wp_enqueue_style & wp_enqueue_script Funktionen immer eine URL für die aufgereihte Datei erwarten. Jetzt, wenn Sie verwenden get_stylesheet_directory_uri() so versuchen, es von css Ordner in Ihrem Themenordner zu laden. Überprüfe also, ob die Dateien an diesem Ort präsentiert werden. Oder Sie können die URL wie "https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" verwenden, damit die Datei von der URL geladen wird.

HINWEIS: verwenden get_template_directory_uri() statt get_stylesheet_directory_uri()

Hoffe, dass es

1

hilft Ich denke, es ist ein Fehler Datei Typo

Bitte aktualisieren Sie Ihre function.php seine functions.php.

Verwandte Themen