Nilalaman MarketingSocial Media at Influencer Marketing

WordPress: Bakit Ko Inalis ang Mga Komento (At Paano Ko Inalis ang Mga Ito)

Binura ko lahat ng komento sa Martech Zone ngayon at hindi pinagana ang lahat ng komento sa tema ng aking anak. Talakayin natin kung bakit isang matalinong hakbang ang pag-alis at pag-disable ng mga komento sa iyong WordPress website:

  1. Pag-iwas sa Spam: Ang mga komento sa mga site ng WordPress ay kilalang-kilala sa pag-akit ng spam. Ang mga spam na komentong ito ay maaaring makalat sa iyong website at makapinsala sa iyong online na reputasyon. Ang pamamahala at pag-filter sa pamamagitan ng mga spam na komentong ito ay maaaring nakakaubos ng oras at hindi produktibo. Sa pamamagitan ng hindi pagpapagana ng mga komento, maaari mong alisin ang abala na ito.
  2. Hindi Natagpuan ang mga Larawan: Habang ginagapang ko ang site para sa mga isyu, ang isa na patuloy na lumalabas ay ang mga nagkokomento na nag-abandona sa paggamit ng Gravatar, WordPress ay nangangahulugan ng pagpapakita ng profile avatar o larawan ng isang nagkokomento. Sa halip na maganda ang pagpapakita ng Gravatar ng isang karaniwang imahe, sa halip ay gagawa ito ng isang hindi nahanap ang file, pagpapabagal sa site at paggawa ng mga error. Upang maitama ito, kailangan kong i-troubleshoot ang nagkomento at tanggalin ang mga ito... masyadong nakakaubos ng oras.
  3. Pagpapanatili ng Kalidad ng Link: Ang pagpayag sa mga komento sa iyong WordPress site ay maaaring humantong sa pagsasama ng mga panlabas na link sa loob ng mga komentong iyon. Ang ilan sa mga link na ito ay maaaring mula sa mababang kalidad o spammy na mga website. Isinasaalang-alang ng mga search engine ang kalidad ng mga papalabas na link kapag niraranggo ang iyong website. Ang hindi pagpapagana ng mga komento ay nakakatulong sa iyong mapanatili ang kontrol sa mga link sa iyong site at pinipigilan ang mga potensyal na mapaminsalang link na maapektuhan ang iyong mga ranggo.
  4. Kahusayan ng Oras: Ang pamamahala at pagmo-moderate ng mga komento ay maaaring makabuluhang maubusan ang iyong oras at mga mapagkukunan. Ang oras na ginugol sa pamamahala ng mga komento ay maaaring mas mahusay na magamit para sa iba pang mahahalagang gawain na nauugnay sa iyong mga pagsisikap sa pagbebenta at marketing. Ang hindi pagpapagana ng mga komento ay nagpapalaya ng mahalagang oras upang tumuon sa paggawa ng nilalaman, pag-optimize ng SEO, at iba pang aktibidad sa pagbebenta at marketing.
  5. Lumipat sa Social Media: Sa mga nagdaang taon, ang tanawin ng mga online na talakayan ay lumipat mula sa mga komento sa website at higit pa patungo sa mga platform ng social media. Ang mga user ay mas malamang na magbahagi, magkomento, at makipag-ugnayan sa iyong nilalaman sa mga social media site tulad ng Facebook, Twitter, o LinkedIn. Sa pamamagitan ng pagdidirekta sa pag-uusap sa mga platform na ito, maaari kang mag-tap sa mas malaki, mas aktibong mga komunidad at mapahusay ang iyong mga pagsusumikap sa marketing.

Paano Magtanggal ng Mga Komento

paggamit MySQL at Phpmyadmin, maaari mong tanggalin ang lahat ng kasalukuyang komento gamit ang sumusunod SQL utos:

TRUNCATE TABLE wp_commentmeta;
TRUNCATE TABLE wp_comments;

Kung ang iyong mga talahanayan ng WordPress ay may ibang prefix kaysa sa wp_, kakailanganin mong baguhin ang mga utos para doon.

Paano Mag-alis ng Mga Komento

Ang code na ito sa iyong WordPress theme o child theme functions.php file ay isang hanay ng mga function at filter na idinisenyo upang hindi paganahin at alisin ang iba't ibang aspeto ng sistema ng komento sa iyong WordPress website:

// Disable comment feeds
function disable_comment_feeds(){
    // Add default posts and comments RSS feed links to head.
    add_theme_support( 'automatic-feed-links' );

    // disable comments feed
    add_filter( 'feed_links_show_comments_feed', '__return_false' ); 
}
add_action( 'after_setup_theme', 'disable_comment_feeds' );

// Disable comments on all post types
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');
		}
	}
}
add_action('admin_init', 'disable_comments_post_types_support');

// Disable comments
function disable_comments_status() {
	return false;
}
add_filter('comments_open', 'disable_comments_status', 10, 2);
add_filter('pings_open', 'disable_comments_status', 10, 2);

// Hide existing comments everywhere
function disable_comments_hide_existing_comments($comments) {
	$comments = array();
	return $comments;
}
add_filter('comments_array', 'disable_comments_hide_existing_comments', 10, 2);

// Disable comments menu in admin
function disable_comments_admin_menu() {
	remove_menu_page('edit-comments.php');
}
add_action('admin_menu', 'disable_comments_admin_menu');

// Redirect users trying to access comments page
function disable_comments_admin_menu_redirect() {
	global $pagenow;
	if ($pagenow === 'edit-comments.php') {
		wp_redirect(admin_url()); exit;
	}
}
add_action('admin_init', 'disable_comments_admin_menu_redirect');

Hatiin natin ang bawat bahagi:

  1. disable_comment_feeds: Hindi pinapagana ng function na ito ang mga feed ng komento. Una itong nagdaragdag ng suporta para sa mga awtomatikong link ng feed sa iyong tema. Pagkatapos, ginagamit nito ang feed_links_show_comments_feed filter upang bumalik false, epektibong hindi pinapagana ang feed ng mga komento.
  2. disable_comments_post_types_support: Ang function na ito ay umuulit sa lahat ng mga uri ng post sa iyong pag-install ng WordPress. Para sa bawat uri ng post na sumusuporta sa mga komento (post_type_supports($post_type, 'comments')), inaalis nito ang suporta para sa mga komento at trackback. Ito ay epektibong hindi pinapagana ang mga komento para sa lahat ng uri ng post.
  3. disable_comments_status: Sinasala ng mga function na ito ang status ng mga komento at ping sa front-end upang bumalik false, epektibong isinasara ang mga komento at ping para sa lahat ng mga post.
  4. disable_comments_hide_existing_comments: Itinatago ng function na ito ang mga kasalukuyang komento sa pamamagitan ng pagbabalik ng isang walang laman na array kapag ang comments_array inilapat ang filter. Tinitiyak nito na ang mga kasalukuyang komento ay hindi ipapakita sa iyong website.
  5. disable_comments_admin_menu: Inaalis ng function na ito ang pahina ng “Mga Komento” mula sa menu ng admin ng WordPress. Hindi na makikita ng mga user na may mga kinakailangang pahintulot ang opsyong pamahalaan ang mga komento.
  6. disable_comments_admin_menu_redirect: Kung sinubukan ng isang user na i-access ang pahina ng mga komento nang direkta sa pamamagitan ng pag-navigate sa 'edit-comments.php,' inire-redirect sila ng function na ito sa WordPress admin dashboard gamit ang wp_redirect(admin_url());.

Ganap na hindi pinapagana ng code na ito ang sistema ng komento sa iyong WordPress website. Hindi lamang nito hindi pinapagana ang mga komento para sa lahat ng uri ng post ngunit tinatago rin ang mga umiiral nang komento, inaalis ang pahina ng mga komento mula sa menu ng admin, at ini-redirect ang mga user palayo sa pahina ng mga komento. Makakatulong ito sa mga sitwasyon kung saan ayaw mong gamitin ang functionality ng komento at gusto mong pasimplehin ang backend ng iyong WordPress site.

Douglas Karr

Douglas Karr ay CMO ng OpenINSIGHTS at ang nagtatag ng Martech Zone. Nakatulong si Douglas sa dose-dosenang matagumpay na mga startup ng MarTech, tumulong sa angkop na pagsusumikap ng higit sa $5 bil sa mga pagkuha at pamumuhunan ng Martech, at patuloy na tinutulungan ang mga kumpanya sa pagpapatupad at pag-automate ng kanilang mga diskarte sa pagbebenta at marketing. Si Douglas ay isang kinikilalang internasyonal na digital na pagbabago at eksperto at tagapagsalita ng MarTech. Si Douglas ay isa ring nai-publish na may-akda ng isang Dummie's guide at isang business leadership book.

Kaugnay na Artikulo

Bumalik sa tuktok na pindutan
Pagsasara

Natukoy ang Adblock

Martech Zone ay kayang ibigay sa iyo ang nilalamang ito nang walang bayad dahil pinagkakakitaan namin ang aming site sa pamamagitan ng kita ng ad, mga link na kaakibat, at mga sponsorship. Ikinalulugod namin kung aalisin mo ang iyong ad blocker habang tinitingnan mo ang aming site.