Я намагаюся зробити щось із гачком admin_init, якщо - і лише якщо - користувач редагує публікацію (post.php) з повідомленням типу "подія". Моя проблема полягає в тому, що, хоча wordpress вказує на глобальну змінну, називає $ post_type. якщо я роблю:
global $post_type;
var_dump($post_type);
Він повертає NULL.
але якщо я це роблю:
global $pagenow;
var_dump($pagenow);
він повертає мою поточну сторінку. тобто "post.php".
Я вивчив цю функцію, $screen = get_current_screen();
але це не було оголошено, поки не запуститься гачок admin_init, а потім його до кінця.
Отже, моє запитання полягає в тому, як я, до моменту запуску admin_init, дізнатись, яким типом публікації є поточна публікація, що редагується. якщо URL-адреса є post.php?post=81&action=edit
тоді, як я можу дізнатися, що таке посада postid = 81?
Спасибі Мальте
global $post
?