Kommentarfunktion in einem WordPress Blog für alte Beiträge freischalten

Wenn man einmal nachträglich die Kommentarfunktion in einem WordPress Blog für alte Beiträge freischalten möchte, kann man ganz einfach folgende Funktion nutzen. Die Zeilen werden in die functions.php des aktuellen Themes eingebunden.

function enable_comments_for_all(){
    global $wpdb;
    $wpdb->query( $wpdb->prepare("UPDATE $wpdb->posts SET comment_status = 'open'")); // Enable comments
    $wpdb->query( $wpdb->prepare("UPDATE $wpdb->posts SET ping_status = 'open'")); // Enable trackbacks
} enable_comments_for_all();

Danach genügt es, das WordPress Blog einmal zu laden. Danach kann man die Zeilen wieder entfernen.

Nach dieser Aktion ist die Kommentarfunktion für alle Beiträge freigeschaltet.