WordPress ID für Artikel und Seiten

Die ID für einen WordPress-Artikel oder eine WordPress-Seite kann man über das Template Tag the_ID(); herausbekommen. Leider ist dieses Template-Tag nur innerhalb des „Loop“ verwendbar.

Um auch außerhalb vom Loop an die ID zu gelangen, muss in der functions.php (im Template-Ordner) folgender Code stehen:

<?php
if ( function_exists('register_sidebar') )
    register_sidebar(1);
?>

Danach kann man in jeder beliebigen Template-Datei die Nummer mit folgendem Befehl ausgeben:

<?php echo $post->ID ?>

Vielen Dank an Vladimir Simovic für seinen Beitrag: „WordPress: extra CSS-Regeln pro Seite oder Artikel„.