@AveConstantis

Как добавить нужный скрипт для определенной страницы?

Здравствуйте, как можно добавить дополнительный скрипт для определенной страницы в футер, при этом ничего не дублируя
  • Вопрос задан
  • 22 просмотра
Решения вопроса 1
artzolin
@artzolin Куратор тега WordPress
php, WordPress разработка сайтов zolin.digital
Для проверки разных сущностей в WordPress есть условные теги, пользоваться так:

add_action( 'wp_enqueue_scripts', 'add_theme_scripts' );
function add_theme_scripts() {

	// стили для главной
	if ( is_home() || is_front_page() ) {
		wp_enqueue_script( 'script-home', get_theme_file_uri( 'assets/js/script-home.min.js' ), array(), false, true );
	}

	// стили для страниц
	if ( is_page() ) {
		wp_enqueue_script( 'script-page', get_theme_file_uri( 'assets/js/script-page.min.js' ), array(), false, true );
	}

	// стили для страницы поиска
	if ( is_search() ) {
		wp_enqueue_script( 'script-search', get_theme_file_uri( 'assets/js/script-search.min.js' ), array(), false, true );
	}

	// общие стили
	wp_enqueue_script( 'script-common', get_theme_file_uri( 'assets/js/script-common.min.js' ), array(), false, true );

}


Последний аргумент функции true указывает подключение скрипта в футере
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы