// Wyłączenie komentarzy na wszystkich stronach i wpisach function disable_comments_globally() { // Wyłącz komentarze na stronach update_option('page_comments', false); // Wyłącz komentarze na wpisach update_option('comments_notify', false); update_option('comments_moderation', '0'); update_option('comment_registration', false); } // Wywołaj funkcję przy aktywacji motyki add_action('after_setup_theme', 'disable_comments_globally'); // Ukryj opcje komentarzy z panelu administracyjnego function hide_comments_admin_menu() { remove_menu_page('edit-comments.php'); } // Wywołaj funkcję przy ładowaniu panelu administracyjnego add_action('admin_menu', 'hide_comments_admin_menu'); // Wyłącz obsługę komentarzy na stronach i wpisach function disable_comments_post_types_support() { $post_types = get_post_types(); foreach ($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'); } } } // Wywołaj funkcję na akcji init add_action('init', 'disable_comments_post_types_support');