PHP
<?php
add_action("admin_init", function () {
global $pagenow;
// Beide Seiten blockieren
if ($pagenow === "edit-comments.php" || $pagenow === "options-discussion.php") {
wp_safe_redirect(admin_url());
exit();
}
remove_meta_box("dashboard_recent_comments", "dashboard", "normal");
foreach (get_post_types() as $post_type) {
if (post_type_supports($post_type, "comments")) {
remove_post_type_support($post_type, "comments");
remove_post_type_support($post_type, "trackbacks");
}
}
});
add_filter("comments_open", "__return_false", 20, 2);
add_filter("pings_open", "__return_false", 20, 2);
add_filter("comments_array", "__return_empty_array", 10, 2);
add_action("admin_menu", function () {
remove_menu_page("edit-comments.php");
remove_submenu_page("options-general.php", "options-discussion.php");
});
add_action(
"admin_bar_menu",
function ($wp_admin_bar) {
$wp_admin_bar->remove_node("comments");
},
999
);