Kommentare bei Dateianhängen deaktivieren

Kommentare sind nicht immer überall gewünscht. Man kann Kommentare in den WordPress Einstellungen zwar generell, oder Händisch für einzelne Posts und Statische Seiten deaktivieren, doch bei Medienanhängen, wie zum Beispiel über die Mediathek hochgeladene Bilder ist das nicht so ohne weiteres möglich.

Wenn man also generell die Kommentarfunktion bei Medienanhängen und Statischen Seiten deaktivieren will kann man dieses mit folgendem Codeschnipsel bewerkstelligen;

// Kommentarfunktion bei media attachements und pages deaktivieren
function filter_media_comment_status( $open, $post_id ) {
    $post = get_post( $post_id );
    if( ($post->post_type == 'attachment')|| ($post->post_type == 'page') ) {
        return false;
    }
    return $open;
}
add_filter( 'comments_open', 'filter_media_comment_status', 10 , 2 );

Dieses einfach in die functions.php des Verwendeten Themes einfügen.