WordPress: Чаро ман шарҳҳоро нест кардам (ва чӣ гуна ман онҳоро нест кардам)
Ман ҳама шарҳҳоро нест кардам Martech Zone имрӯз ва ҳама шарҳҳоро дар мавзӯи кӯдаки ман ғайрифаъол кард. Биёед муҳокима кунем, ки чаро ин як иқдоми оқилона барои нест кардан ва хомӯш кардани шарҳҳо дар вебсайти WordPress-и шумост:
- Пешгирии спам: Шарҳҳо дар сайтҳои WordPress барои ҷалби спам маъруфанд. Ин шарҳҳои спам метавонанд вебсайти шуморо халалдор кунанд ва ба эътибори онлайни шумо осеб расонанд. Идоракунӣ ва филтркунӣ тавассути ин шарҳҳои спам метавонад вақтро сарф кунад ва натиҷаовар бошад. Бо хомӯш кардани шарҳҳо, шумо метавонед ин мушкилотро бартараф кунед.
- Тасвирҳо ёфт нашуд: Ҳангоме ки ман сайтро барои мушкилот паймоиш мекардам, яке аз онҳо пайдо шуданаш шарҳдиҳандагон буданд, ки аз истифодаи Gravatar, WordPress' маънои намоиши аватар ё тасвири профили шарҳдиҳандаро дорад. Ба ҷои он ки Gravatar тасвири стандартиро ба таври зебо намоиш диҳад, он ба ҷои он як парванда дарёфт нашуд, суст кардани сайт ва истеҳсоли хатогиҳо. Барои ислоҳ кардани ин, ман бояд шарҳдиҳандаро ҳал кунам ва онҳоро нест кунам… вақти зиёдро талаб мекунад.
- Нигоҳ доштани сифати пайванд: Иҷозат додани шарҳҳо дар сайти WordPress-и шумо метавонад боиси ворид шудани истинодҳои берунӣ дар ин шарҳҳо гардад. Баъзе аз ин истинодҳо метавонанд аз вебсайтҳои пастсифат ё спам бошанд. Муҳаррикҳои ҷустуҷӯ ҳангоми рейтинги вебсайти шумо сифати истинодҳои содиротро ба назар мегиранд. Хомӯш кардани шарҳҳо ба шумо имкон медиҳад, ки истинодҳои сайти худро назорат кунед ва истинодҳои эҳтимолан зарароварро аз таъсир ба рейтинги шумо пешгирӣ кунед.
- Самаранокии вақт: Идоракунӣ ва модератсияи шарҳҳо метавонад вақт ва захираҳои шуморо ба таври назаррас холӣ кунад. Вақти сарфшуда барои идоракунии шарҳҳо метавонад барои дигар вазифаҳои муҳими марбут ба кӯшишҳои фурӯш ва маркетинги шумо беҳтар истифода шавад. Хомӯш кардани шарҳҳо вақти арзишмандро барои тамаркуз ба эҷоди мундариҷа, оптимизатсияи SEO ва дигар фаъолиятҳои фурӯш ва маркетинг озод мекунад.
- Гузариш ба ВАО иҷтимоӣ: Дар солҳои охир, манзараи мубоҳисаҳои онлайн аз шарҳҳои вебсайт ва бештар ба платформаҳои васоити ахбори иҷтимоӣ табдил ёфт. Истифодабарандагон эҳтимоли бештар доранд, ки мундариҷаи шуморо дар сайтҳои васоити ахбори иҷтимоӣ ба монанди Facebook, Twitter ё LinkedIn мубодила кунанд, шарҳ диҳанд ва бо онҳо машғул шаванд. Бо роҳнамоии сӯҳбат ба ин платформаҳо, шумо метавонед ба ҷамоатҳои калонтар ва фаъолтар ворид шавед ва кӯшишҳои маркетингии худро такмил диҳед.
Чӣ тавр нест кардани шарҳҳо
Бо истифода аз MySQL ва PHPMyAdmin, шумо метавонед ҳамаи шарҳҳои ҷорӣро бо зерин тоза кунед SQL фармоиш:
TRUNCATE TABLE wp_commentmeta;
TRUNCATE TABLE wp_comments;
Агар ҷадвалҳои WordPress-и шумо префикси гуногун дошта бошанд wp_
, шумо бояд фармонҳоро барои ин тағир диҳед.
Чӣ гуна шарҳҳоро нест кардан мумкин аст
Ин рамз дар мавзӯи WordPress ё мавзӯи кӯдаконаи шумо functions.php
файл маҷмӯи функсияҳо ва филтрҳоест, ки барои хомӯш кардан ва нест кардани ҷанбаҳои гуногуни системаи шарҳ дар вебсайти WordPress-и шумо тарҳрезӣ шудаанд:
// 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');
Биёед ҳар як қисмро тақсим кунем:
disable_comment_feeds
: Ин функсия наворҳои шарҳҳоро ғайрифаъол мекунад. Он аввал дастгирии истинодҳои автоматии каналро дар мавзӯи шумо илова мекунад. Сипас, он истифода мебарадfeed_links_show_comments_feed
филтр барои баргаштанfalse
, ба таври муассир хомӯш кардани канали шарҳҳо.disable_comments_post_types_support
: Ин функсия тавассути ҳама намудҳои паёмҳо дар насби WordPress-и шумо такрор мешавад. Барои ҳар як намуди паём, ки шарҳҳоро дастгирӣ мекунад (post_type_supports($post_type, 'comments')
), он дастгирии шарҳҳо ва паймоишҳоро нест мекунад. Ин ба таври муассир шарҳҳоро барои ҳама намуди паёмҳо ғайрифаъол мекунад.disable_comments_status
: Ин функсияҳо ҳолати шарҳҳо ва pings-ро дар охири пеш филтр мекунанд, то баргардандfalse
, ба таври муассир пӯшидани шарҳҳо ва пингҳо барои ҳама паёмҳо.disable_comments_hide_existing_comments
: Ин функсия шарҳҳои мавҷударо тавассути баргардонидани массиви холӣ, вақте киcomments_array
филтр истифода мешавад. Ин кафолат медиҳад, ки шарҳҳои мавҷуда дар вебсайти шумо намоиш дода намешаванд.disable_comments_admin_menu
: Ин функсия саҳифаи "Шарҳҳо" -ро аз менюи администратори WordPress нест мекунад. Истифодабарандагон бо иҷозатҳои зарурӣ дигар имкони идоракунии шарҳҳоро нахоҳанд дид.disable_comments_admin_menu_redirect
: Агар корбар кӯшиш кунад, ки мустақиман ба саҳифаи шарҳҳо тавассути гузариш ба 'edit-comments.php' дастрасӣ пайдо кунад, ин функсия онҳоро ба панели идоракунии WordPress бо истифода азwp_redirect(admin_url());
.
Ин код системаи шарҳро дар вебсайти WordPress-и шумо комилан ғайрифаъол мекунад. Он на танҳо шарҳҳоро барои ҳама намудҳои паёмҳо ғайрифаъол мекунад, балки шарҳҳои мавҷударо пинҳон мекунад, саҳифаи шарҳҳоро аз менюи администратор хориҷ мекунад ва корбаронро аз саҳифаи шарҳҳо дур мекунад. Ин метавонад дар ҳолатҳое муфид бошад, ки шумо намехоҳед функсияи шарҳро истифода баред ва мехоҳед пуштибони сайти WordPress-и худро содда кунед.