WordPress: ເປັນຫຍັງຂ້າພະເຈົ້າລົບຄໍາເຫັນ (ແລະວິທີທີ່ຂ້າພະເຈົ້າເອົາອອກໃຫ້ເຂົາເຈົ້າ)
ຂ້າພະເຈົ້າໄດ້ລຶບຄໍາເຫັນທັງຫມົດກ່ຽວກັບ Martech Zone ມື້ນີ້ ແລະປິດທຸກຄຳເຫັນໃນຫົວຂໍ້ລູກຂອງຂ້ອຍ. ໃຫ້ພວກເຮົາປຶກສາຫາລືວ່າເປັນຫຍັງມັນເປັນການເຄື່ອນໄຫວທີ່ສະຫຼາດທີ່ຈະເອົາອອກແລະປິດການທໍາງານຄໍາເຫັນຢູ່ໃນເວັບໄຊທ໌ WordPress ຂອງທ່ານ:
- ການປ້ອງກັນສະແປມ: ຄໍາເຫັນກ່ຽວກັບເວັບໄຊທ໌ WordPress ແມ່ນມີຊື່ສຽງສໍາລັບການດຶງດູດ spam. ຄໍາເຫັນເຫຼົ່ານີ້ຂີ້ເຫຍື້ອສາມາດ clutter ເວັບໄຊທ໌ຂອງທ່ານແລະເປັນອັນຕະລາຍຊື່ສຽງອອນໄລນ໌ຂອງທ່ານ. ການຄຸ້ມຄອງແລະການກັ່ນຕອງຜ່ານຄໍາເຫັນ spam ເຫຼົ່ານີ້ສາມາດໃຊ້ເວລາຫຼາຍແລະຕ້ານຜົນປະໂຫຍດ. ໂດຍການປິດການສະແດງຄວາມຄິດເຫັນ, ທ່ານສາມາດລົບລ້າງ hassle ນີ້.
- ບໍ່ພົບຮູບພາບ: ໃນຂະນະທີ່ຂ້ອຍໄດ້ລວບລວມເວັບໄຊທ໌ສໍາລັບບັນຫາ, ສິ່ງຫນຶ່ງທີ່ສືບຕໍ່ປູກຝັງແມ່ນຜູ້ສະແດງຄວາມຄິດເຫັນທີ່ໄດ້ປະຖິ້ມການນໍາໃຊ້ gravatar, WordPress' ຫມາຍເຖິງການສະແດງຮູບໂປໄຟ ຫຼືຮູບພາບຂອງຜູ້ສະແດງຄວາມຄິດເຫັນ. ແທນທີ່ຈະ Gravatar ສະແດງຮູບພາບມາດຕະຖານຢ່າງສະຫງ່າງາມ, ມັນແທນທີ່ຈະຜະລິດ a ບໍ່ພົບໄຟລ໌, ຊ້າລົງເວັບໄຊທ໌ແລະການຜະລິດຄວາມຜິດພາດ. ເພື່ອແກ້ໄຂອັນນີ້, ຂ້ອຍຕ້ອງແກ້ໄຂບັນຫາຜູ້ຂຽນຄຳເຫັນ ແລະລຶບພວກມັນອອກ... ໃຊ້ເວລາຫຼາຍເກີນໄປ.
- ການຮັກສາຄຸນນະພາບການເຊື່ອມຕໍ່: ການອະນຸຍາດໃຫ້ຄໍາເຫັນຢູ່ໃນເວັບໄຊທ໌ WordPress ຂອງທ່ານສາມາດນໍາໄປສູ່ການເຊື່ອມໂຍງພາຍນອກພາຍໃນຄໍາເຫັນເຫຼົ່ານັ້ນ. ບາງການເຊື່ອມຕໍ່ເຫຼົ່ານີ້ອາດຈະມາຈາກເວັບໄຊທ໌ທີ່ມີຄຸນນະພາບຕ່ໍາຫຼື spammy. ເຄື່ອງຈັກຊອກຫາພິຈາລະນາຄຸນນະພາບຂອງການເຊື່ອມຕໍ່ຂາອອກໃນເວລາທີ່ຈັດອັນດັບເວັບໄຊທ໌ຂອງທ່ານ. ການປິດການສະແດງຄວາມຄິດເຫັນຊ່ວຍໃຫ້ທ່ານຮັກສາການຄວບຄຸມການເຊື່ອມຕໍ່ຢູ່ໃນເວັບໄຊຂອງທ່ານແລະປ້ອງກັນການເຊື່ອມຕໍ່ທີ່ເປັນອັນຕະລາຍຈາກຜົນກະທົບຕໍ່ການຈັດອັນດັບຂອງທ່ານ.
- ປະສິດທິພາບເວລາ: ການຈັດການ ແລະແກ້ໄຂຄໍາຄິດເຫັນສາມາດເຮັດໃຫ້ເວລາ ແລະຊັບພະຍາກອນຂອງເຈົ້າໝົດໄປຢ່າງຫຼວງຫຼາຍ. ເວລາທີ່ໃຊ້ໃນການຄຸ້ມຄອງຄໍາຄິດຄໍາເຫັນສາມາດຖືກນໍາໃຊ້ໄດ້ດີກວ່າສໍາລັບວຽກງານທີ່ສໍາຄັນອື່ນໆທີ່ກ່ຽວຂ້ອງກັບຄວາມພະຍາຍາມໃນການຂາຍແລະການຕະຫຼາດຂອງທ່ານ. ການປິດການສະແດງຄວາມຄິດເຫັນເຮັດໃຫ້ເວລາອັນມີຄ່າເພື່ອສຸມໃສ່ການສ້າງເນື້ອຫາ, ການເພີ່ມປະສິດທິພາບ 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
: ຟັງຊັນນີ້ iterates ໂດຍຜ່ານທຸກປະເພດຕອບໃນການຕິດຕັ້ງ WordPress ຂອງທ່ານ. ສຳລັບແຕ່ລະປະເພດໂພສທີ່ສະໜັບສະໜູນຄຳເຫັນ (post_type_supports($post_type, 'comments')
), ມັນເອົາການສະຫນັບສະຫນູນຄໍາເຫັນແລະການຕິດຕາມ. ອັນນີ້ປິດການນຳໃຊ້ຄຳເຫັນສຳລັບທຸກປະເພດໂພສຢ່າງມີປະສິດທິພາບ.disable_comments_status
: ຟັງຊັນເຫຼົ່ານີ້ການກັ່ນຕອງສະຖານະຂອງຄໍາຄິດເຫັນແລະ pings ຢູ່ດ້ານຫນ້າເພື່ອກັບຄືນfalse
, ປິດຄໍາຄິດເຫັນແລະ pings ຢ່າງມີປະສິດທິຜົນສໍາລັບຂໍ້ຄວາມທັງຫມົດ.disable_comments_hide_existing_comments
: ຟັງຊັນນີ້ເຊື່ອງຄວາມຄິດເຫັນທີ່ມີຢູ່ໂດຍການສົ່ງຄືນ array ຫວ່າງເປົ່າເມື່ອcomments_array
ການກັ່ນຕອງຖືກນໍາໃຊ້. ນີ້ຮັບປະກັນວ່າຄໍາເຫັນທີ່ມີຢູ່ແລ້ວຈະບໍ່ສະແດງຢູ່ໃນເວັບໄຊທ໌ຂອງທ່ານ.disable_comments_admin_menu
: ຟັງຊັນນີ້ເອົາຫນ້າ "ຄໍາເຫັນ" ອອກຈາກເມນູ WordPress admin. ຜູ້ໃຊ້ທີ່ມີສິດອະນຸຍາດທີ່ຈໍາເປັນຈະບໍ່ເຫັນທາງເລືອກໃນການຈັດການຄໍາເຫັນອີກຕໍ່ໄປ.disable_comments_admin_menu_redirect
: ຖ້າຜູ້ໃຊ້ພະຍາຍາມເຂົ້າຫາຫນ້າຄໍາເຫັນໂດຍກົງໂດຍການນໍາທາງໄປຫາ 'edit-comments.php', ຟັງຊັນນີ້ຈະປ່ຽນເສັ້ນທາງໃຫ້ເຂົາເຈົ້າໄປຫາ dashboard WordPress admin ໂດຍໃຊ້wp_redirect(admin_url());
.
ລະຫັດນີ້ປິດລະບົບຄໍາເຫັນຢູ່ໃນເວັບໄຊທ໌ WordPress ຂອງທ່ານຢ່າງສົມບູນ. ມັນບໍ່ພຽງແຕ່ປິດການທໍາງານຄໍາເຫັນສໍາລັບທຸກປະເພດການໂພດແຕ່ຍັງເຊື່ອງຄໍາຄິດເຫັນທີ່ມີຢູ່ແລ້ວ, ເອົາຫນ້າຄໍາເຫັນອອກຈາກເມນູ admin, ແລະປ່ຽນເສັ້ນທາງຜູ້ໃຊ້ອອກຈາກຫນ້າຄໍາເຫັນ. ນີ້ສາມາດເປັນປະໂຫຍດໃນສະຖານະການທີ່ທ່ານບໍ່ຕ້ອງການໃຊ້ຫນ້າທີ່ສະແດງຄວາມຄິດເຫັນແລະຕ້ອງການເຮັດໃຫ້ backend ຂອງເວັບໄຊທ໌ WordPress ຂອງທ່ານງ່າຍດາຍ.