// Загрузим скрипт для панели администратора
add_action( 'admin_enqueue_scripts', function ( $hook_suffix ) {
$cpt = 'post'; // Можно вписать произвольный тип записи, пока стоит по умолчанию
// Включаем только на страницах создания и редактирования записи
if ( in_array( $hook_suffix, array( 'post.php', 'post-new.php' ) ) ) {
// Возвращает объект данных о странице панели администратора
$screen = get_current_screen();
// Оттуда мы вытащим информацию о текущем типе записи
if ( is_object( $screen ) && $cpt == $screen->post_type ) {
// Загружаем нужный скрипты javascript или стили css только на нужном нам типе записи
wp_enqueue_script( $our_script, $src, $deps, $ver, $in_footer );
// $our_script - хук нашего скрипта
// $src - путь url до скрипта
// $deps - зависимости ( обычно от jquery )
// $ver - номер версии
// $in_footer - загружать ли в футере
}
}
} );
Решения