Добавить фрагмент jQuery для роли пользователя

Я хочу добавить небольшой фрагмент кода на страницу редактирования, если текущий пользователь имеет определенную роль пользователя.

Я знаю, как проверить для пользователя в php, но я не знаю, как узнать, является ли страница редактированием или редактированием страницы страниц и как добавить фрагмент с php. Обратите внимание, что jQuery должен быть доступен на этом этапе.

Я не хочу, чтобы пользователь wp_enqueue_scripts потому что это действительно только небольшой фрагмент, и я не хочу создавать для него новый файл. Код должен радостно жить внутри моих functions.php

редактировать

Согласно ответу Грега МакМальена, я написал следующее, которое хорошо работает.

 function function_to_run() { if ($_GET['action'] != "edit"){ return; } $user_roles = array('role1', 'role2'); foreach ($user_roles as $user_role) { if( current_user_can($user_role) ) { wp_enqueue_script( 'pending_post', get_template_directory_uri() . '/js/script1.js' ); } else { wp_enqueue_script( 'pending_post', get_template_directory_uri() . '/js/script2.js' ); } } } add_action( 'admin_enqueue_scripts', 'function_to_run' ); 

Тем не менее, я считаю, что очень грязно включать 2 разных файла, каждый из которых содержит 2 строки кода.

Даже если это не лучшая практика, я хотел бы добавить js-код в файл php. Как это возможно?

Solutions Collecting From Web of "Добавить фрагмент jQuery для роли пользователя"