2016-04-15 2 views
0

Я пытаюсь использовать скрипт под названием show_post.js на моем сайте Wordpress. Я успешно загружена непосредственно в header.php:Невозможно загрузить скрипт при использовании wp_enqueue_script

<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> 

Однако, когда я пытаюсь сделать это с помощью functions.php и wp_enqueue_script он не будет работать. Вот мой файл functions.php:

<?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'); 
?> 

Что я здесь делаю неправильно?

+0

есть вы добавили wp_head() функцию перед в header.php файл и какую тему вы работаете ребенок тема или родительская тема ? – vrajesh

ответ

1

Add Script, как

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

Попробуйте это:?

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'); 
Смежные вопросы