WordPress: zergatik kendu nituen iruzkinak (eta nola kendu nituen)
Iruzkin guztiak ezabatu ditut Martech Zone gaur eta iruzkin guztiak desgaitu ditut nire haurraren gaian. Azter dezagun zergatik den mugimendu adimenduna zure WordPress webguneko iruzkinak kentzea eta desgaitzea:
- Spamaren prebentzioa: WordPress guneetako iruzkinak spama erakartzeko ezagunak dira. Spam iruzkin hauek zure webgunea nahastu eta zure online ospea kaltetu dezakete. Spam iruzkin hauen bidez kudeatzea eta iragaztea denbora asko eta kaltegarria izan daiteke. Iruzkinak desgaituz gero, traba hori ezaba dezakezu.
- Irudiak ez dira aurkitu: Arazoak bilatzeko gunea arakatzen nuen bitartean, sortzen jarraitu zuen bat iruzkintzaileak izan ziren erabilera utzi zuten. Gravatar, WordPress-ek iruzkintzaile baten profileko avatarra edo irudia bistaratzeko esan nahi du. Gravatarrek irudi estandar bat dotoretasunez bistaratu beharrean, a sortuko luke Fitxategia ez da aurkitu, gunea motelduz eta akatsak sortuz. Hau zuzentzeko, iruzkintzaileari arazoak konpondu eta ezabatu beharko nituzke... denbora asko behar du.
- Estekaren kalitatea mantentzea: Zure WordPress webgunean iruzkinak baimentzeak iruzkin horien barruan kanpoko estekak sar ditzake. Esteka horietako batzuk kalitate baxuko edo spam webguneetakoak izan daitezke. Bilatzaileek irteerako esteken kalitatea hartzen dute kontuan zure webgunea sailkatzean. Iruzkinak desgaitzeak zure webguneko esteken kontrola mantentzen laguntzen dizu eta kaltegarriak izan daitezkeen estekek zure sailkapenean eragitea ekiditen dute.
- Denbora-eraginkortasuna: Iruzkinak kudeatzeak eta moderatzeak zure denbora eta baliabideak nabarmen agor ditzake. Iruzkinak kudeatzen emandako denbora hobeto aprobetxa daiteke zure salmenta eta marketin ahaleginekin lotutako beste zeregin erabakigarrietarako. Iruzkinak desgaitzeak denbora baliotsua askatzen du edukien sorkuntzan, SEO optimizazioan eta beste salmenta eta marketin jardueretan zentratzeko.
- Sare sozialetara joan: Azken urteotan, sareko eztabaidetako panorama webguneen iruzkinetatik urrundu da eta gehiago sare sozialetako plataformetara. Erabiltzaileek Facebook, Twitter edo LinkedIn bezalako sare sozialetan zure edukia partekatzeko, iruzkintzeko eta partekatzeko aukera gehiago dute. Elkarrizketa plataforma hauetara zuzenduz gero, komunitate zabalago eta aktiboagoetara jo dezakezu eta zure marketin-ahaleginak hobetu ditzakezu.
Nola ezabatu iruzkinak
erabiliz MySQL PHPMyAdmin, unean uneko iruzkin guztiak ezaba ditzakezu honako hauekin SQL komandoa:
TRUNCATE TABLE wp_commentmeta;
TRUNCATE TABLE wp_comments;
Zure WordPress-en taulek beste aurrizki bat badute wp_
, komandoak aldatu beharko dituzu horretarako.
Nola kendu iruzkinak
Kode hau zure WordPress gaian edo haurren gaian functions.php
fitxategia zure WordPress webguneko iruzkinen sistemaren hainbat alderdi desgaitzeko eta kentzeko diseinatutako funtzio eta iragazki multzo bat da:
// 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');
zatitu dezagun zati bakoitza:
disable_comment_feeds
: funtzio honek iruzkinen jarioak desgaitzen ditu. Lehenik eta behin, jario-esteka automatikoetarako laguntza gehitzen du zure gaian. Ondoren, erabiltzen dufeed_links_show_comments_feed
iragazkia itzultzekofalse
, iruzkinen jarioa modu eraginkorrean desgaituz.disable_comments_post_types_support
: Funtzio honek zure WordPress-eko instalazioko mezu mota guztiak errepikatzen ditu. Iruzkinak onartzen dituen argitalpen mota bakoitzeko (post_type_supports($post_type, 'comments')
), iruzkinetarako eta trackbacketarako euskarria kentzen du. Honek argitalpen mota guztietako iruzkinak desgaitzen ditu.disable_comments_status
: Funtzio hauek iruzkinen eta ping-en egoera iragazten dute frontend-ean itzultzekofalse
, argitalpen guztien iruzkinak eta ping-ak modu eraginkorrean itxiz.disable_comments_hide_existing_comments
: Funtzio honek lehendik dauden iruzkinak ezkutatzen ditu matrize huts bat itzulizcomments_array
iragazkia aplikatzen da. Horrek bermatzen du lehendik dauden iruzkinak ez direla zure webgunean bistaratuko.disable_comments_admin_menu
: Funtzio honek "Iruzkinak" orria kentzen du WordPresseko administratzaileen menutik. Beharrezko baimenak dituzten erabiltzaileek ez dute iruzkinak kudeatzeko aukerarik ikusiko.disable_comments_admin_menu_redirect
: Erabiltzaile bat iruzkinen orrira zuzenean sartzen saiatzen bada 'edit-comments.php'-ra nabigatuz, funtzio honek WordPress-eko administrazio-panelera birbideratzen du.wp_redirect(admin_url());
.
Kode honek guztiz desgaitzen du zure WordPress webguneko iruzkinen sistema. Argitalpen mota guztietako iruzkinak desgaitzen ditu, lehendik dauden iruzkinak ezkutatzen ditu, iruzkinen orria administrazio-menutik kentzen du eta erabiltzaileak iruzkinen orritik urruntzen ditu. Hau lagungarria izan daiteke iruzkinen funtzionaltasuna erabili nahi ez duzun eta zure WordPress gunearen backend-a sinplifikatu nahi duzun egoeretan.