2016-04-15 13 views
0

Ich versuche ein Skript namens show_post.js auf meiner Wordpress-Site zu verwenden. Ich habe geladen erfolgreich direkt in header.php:Skript kann nicht geladen werden, wenn wp_enqueue_script verwendet wird

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script> 
<script type="text/javascript" src="wp-content/themes/tutorial_theme/scripts/show_post.js"></script> 

Allerdings, wenn ich versuche es über functions.php zu tun und wp_enqueue_script es wird nicht funktionieren. Hier ist meine functions.php Datei:

<?php function wpdocs_scripts_method() { 
    wp_enqueue_script('show_p', '/wp-content/themes/tutorial_theme/scripts/show_post.js', array('jquery')); 
} 
add_action('wp_enqueue_scripts', 'wpdocs_scripts_method'); 
?> 

Was mache ich hier falsch?

+0

haben Sie wp_head() Funktion vor in header.php Datei hinzugefügt und welche Thema arbeiten Sie Kind Thema oder ein Elternteil Thema ? – vrajesh

Antwort

1

hinzufügen Script wie

wp_enqueue_script('show_p',get_template_directory_uri().'/scripts/show_post.js', array('jquery')); 
0

Versuchen Sie folgendes:?

function theme_enqueue_scripts() { 
wp_register_script("show_p", get_template_directory_uri() . '/scripts/show_post.js', array('jquery')); 

    wp_enqueue_script('show_p'); 
} 
add_action('wp_enqueue_scripts', 'theme_enqueue_scripts'); 
Verwandte Themen