Comment obtenir l'ID poste dans WordPress Admin

Je suis le développement d'un plugin WordPress et j'ai besoin de récupérer les Post ID
dans le Écrire des Post /Écriture de la Page d'écran d'édition de (en dehors de la boucle).

J'ai aussi besoin de le faire avant la "admin_print_scripts" crochet, depuis que je voudrais transmettre certaines données à un fichier javascript.

Je ne peux pas utiliser:

$id = $_GET['post'];

parce que l'url ne pas inclure cette variable lors de l'ajout d'un nouveau poste ou la page.

Jusqu'à présent, j'ai essayé ces options, mais aucun d'entre eux travaillaient:

A) renvoie un ID de 0

function myplugin_setup() {
    global $wp_query;
    $id = $wp_query->get_queried_object_id();
    var_dump($id);
}

add_action('admin_init', 'myplugin_setup' );  

B) renvoie l'ID est null

function myplugin_setup() {
    global $wp_query;
    $id = $wp_query->post->ID;
    var_dump($id);
}

add_action('admin_init', 'myplugin_setup' );

C) Cela revient aussi l'ID est null

function myplugin_setup() {
    global $post;
    $id = $post->ID;
    var_dump($id);
}

add_action('admin_init', 'myplugin_setup' );

source d'informationauteur Victor