Вы используете файлы начальной загрузки CDN, но вы также используете get_template_directory_uri (), что не является правильным способом сделать это.
Когда вы используете следующий код, чтобы поставить в очередь скрипт удаления, вы также добавляете URL каталога шаблона.
wp_register_script('bootstrapscript', get_template_directory_uri() . 'https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js'); // Custom scripts
wp_enqueue_script('bootstrapscript'); // Enqueue it
Приведенный выше код приводит к следующему в исходном файле просмотра страницы.
![enter image description here](https://i.stack.imgur.com/3zs80.png)
Как вы можете видеть, это приводит к следующему тегу скрипта.
<script type='text/javascript' src='http://localhost/wp-content/themes/storefronthttps://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js?ver=5.2'></script>
Src в скрипте недействителен.
Чтобы исправить это, просто удалите get_template_directory_uri()
. Функция get_template_directory_uri()
должна использоваться для включения только локальных активов.
wp_register_script('bootstrapscript','https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js'); // Custom scripts
wp_enqueue_script('bootstrapscript'); // Enqueue it!
Теперь проверьте источник просмотра страницы, следуя тегу script.
<script type='text/javascript' src='https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js?ver=5.2'></script>
Попробуйте это:
function myerson_header_scripts()
{
if ($GLOBALS['pagenow'] != 'wp-login.php' && !is_admin()) {
wp_register_script('conditionizr', get_template_directory_uri() . '/js/lib/conditionizr-4.3.0.min.js', array(), '4.3.0'); // Conditionizr
wp_enqueue_script('conditionizr'); // Enqueue it!
wp_register_script('modernizr', get_template_directory_uri() . '/js/lib/modernizr-2.7.1.min.js', array(), '2.7.1'); // Modernizr
wp_enqueue_script('modernizr'); // Enqueue it!
wp_register_script('Popper', 'https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js', array('jquery')); // Custom scripts
wp_enqueue_script('Popper'); // Enqueue it!
wp_register_script('bootstrapscript', 'https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js', array('jquery')); // Custom scripts
wp_enqueue_script('bootstrapscript'); // Enqueue it!
wp_register_script('myersonscripts', get_template_directory_uri() . '/js/scripts.js', array('jquery'), '1.0.0'); // Custom scripts
wp_enqueue_script('myersonscripts'); // Enqueue it!
}