WordPress: Би яагаад сэтгэгдлийг устгасан (мөн тэдгээрийг хэрхэн устгасан)
Би дээрх бүх сэтгэгдлийг устгасан Martech Zone Өнөөдөр миний хүүхдийн сэдэв дэх бүх сэтгэгдлийг идэвхгүй болгосон. Таны WordPress вэбсайт дээрх сэтгэгдлийг устгах, идэвхгүй болгох нь яагаад ухаалаг алхам болохыг ярилцъя.
- Спамаас урьдчилан сэргийлэх: WordPress сайтууд дээрх сэтгэгдлүүд нь спам татахаараа алдартай. Эдгээр спам сэтгэгдэл нь таны вэбсайтыг эмх замбараагүй болгож, онлайн нэр хүндэд тань хор хөнөөл учруулж болзошгүй юм. Эдгээр спам сэтгэгдлүүдийг удирдаж, шүүх нь цаг хугацаа их зарцуулж, үр дүнгүй болно. Сэтгэгдэл бичихийг идэвхгүй болгосноор та энэ бэрхшээлийг арилгах боломжтой.
- Зураг олдсонгүй: Асуудлыг хайж олохын тулд сайтыг мөлхөж байх үед нэг нь байнга гарч ирсэн зүйл бол ашиглахаа больсон сэтгэгдэл бичсэн хүмүүс байв. Gravatar, WordPress' нь сэтгэгдэл бичсэн хүний профайлын аватар эсвэл зургийг харуулах гэсэн үг юм. Граватар стандарт дүрсийг гоёмсог байдлаар харуулахын оронд a Файл олдсонгүй, сайтыг удаашруулж, алдаа гаргадаг. Үүнийг засахын тулд би сэтгэгдэл бичсэн хүний асуудлыг шийдэж, устгах хэрэгтэй болно... хэтэрхий их цаг хугацаа шаардсан.
- Холбоосын чанарыг хадгалах: Таны 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')
), энэ нь сэтгэгдэл болон trackback-ийн дэмжлэгийг устгадаг. Энэ нь бүх төрлийн нийтлэлийн сэтгэгдлийг идэвхгүй болгодог.disable_comments_status
: Эдгээр функцууд нь буцаахын тулд урд талын тайлбар болон пингүүдийн статусыг шүүдэг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 сайтынхаа арын хэсгийг хялбарчлахыг хүссэн нөхцөлд тустай байж болно.