WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru

Загрузка js скрипта на определенном post type в админке

У меня есть несколько посттайпов на сайте и мне нужно чтобы js скрипт срабатывал только на определенном посттайпе, как это реализовать? может нужно добавить код этого скрипта в какой то определенный файл или другие варианты?

0
boooeller
3 месяца назад
  • 0
    kolshix615 paxtoy.com

    если через header.php

    то тут КЛАЦ

    если через файл функций , то можно подключиться ЧЕРЕЗ ХУК "wp" там выставить условия при которых вордпресс будет добавлять ваш js в нужное место

    клац тут

    boooeller 3 мес назад

    добавил js код у файл admin-footer.php, мне нужно чтобы скрипт отрабатывал в админке на странице добавления записи определенного пост тайпа

    Kama 3 мес назад

    В админке также есть глобальная переманивая $post. Определяй нужную страницу админки через get_current_screen() и там же определяй нужный тип записи через $post->post_type.

    add_filter( 'admin_footer', 'my_func' );
    function my_func(){
    	global $post;
    
    	// выходим если это не страница создания/редактирования записи
    	// или это не нужный тип поста 
    	if( get_current_screen()->id !== 'post'  || 'my_post_type' !== $post->pst_type )
    		return;
    
    	// код код код
    }
    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация