Я видел много вопросов на StackOverflow и других веб-сайтах о том, почему «wp_enqueue_scripts» не работает, но ни один из них не оказался тем, что я искал.
Я хочу импортировать скрипт в мою тему Wordpress, и я скопировал один код, вырезанный из основного веб-сайта Wordpress разработчика.
У меня есть следующий код в моем файле «functions.php», и выходные данные: «OUTPUT 1OUTPUT 4».
Похоже, что «wpdocs_theme_name_scripts()» никогда не вызывается.
/**
* Proper way to enqueue scripts and styles.
*/
function wpdocs_theme_name_scripts() {
echo "OUTPUT 2";
wp_enqueue_script( 'script-name', get_template_directory_uri() . '/js/main.js', array(), '1.0.0', true );
echo "OUTPUT 3";
}
echo "OUTPUT 1";
add_action( 'wp_enqueue_scripts', 'wpdocs_theme_name_scripts' );
echo "OUTPUT 4";
Подробнее здесь: https://stackoverflow.com/questions/414 ... ing-called