WordPress: Af hverju ég fjarlægði athugasemdir (og hvernig ég fjarlægði þær)
Ég eyddi öllum athugasemdum við Martech Zone í dag og slökkti á öllum athugasemdum í þema barnsins míns. Við skulum ræða hvers vegna það er snjöll ráðstöfun að fjarlægja og slökkva á athugasemdum á WordPress vefsíðunni þinni:
- Forvarnir gegn ruslpósti: Athugasemdir á WordPress síðum eru alræmdar fyrir að laða að ruslpóst. Þessar ruslpóst athugasemdir geta ruglað vefsíðuna þína og skaðað orðspor þitt á netinu. Að hafa umsjón með og sía í gegnum þessar ruslpósta athugasemdir getur verið tímafrekt og skaðlegt. Með því að slökkva á athugasemdum geturðu útrýmt þessu veseni.
- Myndir fundust ekki: Þegar ég skreið síðuna eftir málum, var einn sem hélt áfram að koma upp umsagnaraðilar sem höfðu hætt að nota Gravatar, WordPress' þýðir að sýna notandamynd eða mynd á prófíl athugasemdaraðila. Í stað þess að Gravatar sýndi staðlaða mynd af þokka, myndi það í staðinn framleiða a skjal finnst ekki, hægja á síðunni og framleiða villur. Til þess að leiðrétta þetta, þá þyrfti ég að bilanaleita athugasemdaraðilann og eyða þeim...of tímafrekt.
- Viðhald hlekkjagæða: Að leyfa athugasemdir á WordPress síðunni þinni getur leitt til þess að utanaðkomandi tenglar eru settir inn í þær athugasemdir. Sumir þessara tengla kunna að vera frá síðum sem eru ekki í gæðum eða ruslpósti. Leitarvélar íhuga gæði tengla á útleið þegar þeir raða vefsíðunni þinni. Að slökkva á athugasemdum hjálpar þér að halda stjórn á tenglum á síðunni þinni og kemur í veg fyrir að hugsanlega skaðlegir tenglar hafi áhrif á stöðuna þína.
- Tímahagkvæmni: Að hafa umsjón með og stjórna athugasemdum getur dregið verulega úr tíma þínum og fjármagni. Tíma sem fer í að stjórna athugasemdum gæti nýst betur í önnur mikilvæg verkefni sem tengjast sölu- og markaðsstarfi þínu. Með því að slökkva á athugasemdum losnar dýrmætur tími til að einbeita sér að efnissköpun, SEO hagræðingu og öðrum sölu- og markaðsaðgerðum.
- Skiptu yfir í samfélagsmiðla: Á undanförnum árum hefur landslag umræðu á netinu færst frá athugasemdum á vefsíðum og meira í átt að samfélagsmiðlum. Notendur eru líklegri til að deila, skrifa athugasemdir og taka þátt í efni þínu á samfélagsmiðlum eins og Facebook, Twitter eða LinkedIn. Með því að beina samtalinu að þessum kerfum geturðu nýtt þér stærri, virkari samfélög og aukið markaðsstarf þitt.
Hvernig á að eyða athugasemdum
Notkun MySQL og Phpmyadmin, þú getur eytt öllum núverandi athugasemdum með eftirfarandi SQL stjórn:
TRUNCATE TABLE wp_commentmeta;
TRUNCATE TABLE wp_comments;
Ef WordPress töflurnar þínar hafa annað forskeyti en wp_
, þú þarft að breyta skipunum fyrir það.
Hvernig á að fjarlægja athugasemdir
Þessi kóði í WordPress þemanu þínu eða barnaþema functions.php
skrá er sett af aðgerðum og síum sem eru hönnuð til að slökkva á og fjarlægja ýmsa þætti athugasemdakerfisins á WordPress vefsíðunni þinni:
// 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');
Við skulum brjóta niður hvern hluta:
disable_comment_feeds
: Þessi aðgerð slekkur á athugasemdastraumum. Það bætir fyrst við stuðningi við sjálfvirka straumtengla í þemanu þínu. Síðan notar þaðfeed_links_show_comments_feed
sía til að fara afturfalse
, sem gerir athugasemdastrauminn í raun óvirkan.disable_comments_post_types_support
: Þessi aðgerð endurtekur sig í gegnum allar færslugerðirnar í WordPress uppsetningunni þinni. Fyrir hverja færslutegund sem styður athugasemdir (post_type_supports($post_type, 'comments')
), það fjarlægir stuðning við athugasemdir og afturköllun. Þetta gerir athugasemdir í raun óvirkar fyrir allar færslugerðir.disable_comments_status
: Þessar aðgerðir sía stöðu athugasemda og pings á framendanum til að skilafalse
, lokar í raun athugasemdum og pingum fyrir allar færslur.disable_comments_hide_existing_comments
: Þessi aðgerð felur núverandi athugasemdir með því að skila tómu fylki þegarcomments_array
sía er beitt. Þetta tryggir að núverandi athugasemdir munu ekki birtast á vefsíðunni þinni.disable_comments_admin_menu
: Þessi aðgerð fjarlægir „Athugasemdir“ síðuna úr WordPress stjórnunarvalmyndinni. Notendur með nauðsynlegar heimildir munu ekki lengur sjá möguleikann á að stjórna athugasemdum.disable_comments_admin_menu_redirect
: Ef notandi reynir að komast beint á athugasemdasíðuna með því að fara á 'edit-comments.php', þá vísar þessi aðgerð þeim á stjórnborð WordPress stjórnenda með því að notawp_redirect(admin_url());
.
Þessi kóði slekkur algjörlega á athugasemdakerfinu á WordPress vefsíðunni þinni. Það slekkur ekki aðeins á athugasemdum fyrir allar færslutegundir heldur felur einnig núverandi athugasemdir, fjarlægir athugasemdasíðuna úr stjórnunarvalmyndinni og vísar notendum í burtu frá athugasemdasíðunni. Þetta getur verið gagnlegt í aðstæðum þar sem þú vilt ekki nota athugasemdavirknina og vilt einfalda stuðning WordPress síðunnar þinnar.