Ich bemühe mich sehr, die Post-ID des aktuellen Posts / der aktuellen Seite in einer Widget-Klasse zu erhalten, aber es funktioniert nicht. Ich weiß, dass es get_the_ID () und einige andere Optionen gibt, aber keine einzige funktioniert in einem Widget. Hier ist mein Code:
public function widget( $args, $instance ) {
global $wp_query;
$thePostID = $wp_query->post->ID;
echo 'Post ID is:' . $thePostID;
}
Um nur die
ID
get_queried_object_id () zu erhaltenNatürlich zu spät, kann aber anderen helfen, die das Gleiche suchen.
quelle