WordPress: Pam wnes i ddileu sylwadau (a sut wnes i eu dileu)
Rwy'n dileu pob sylw ar Martech Zone heddiw ac anabl yr holl sylwadau yn thema fy mhlentyn. Gadewch i ni drafod pam ei fod yn gam call i ddileu ac analluogi sylwadau ar eich gwefan WordPress:
- Atal Sbam: Mae sylwadau ar wefannau WordPress yn enwog am ddenu sbam. Gall y sylwadau sbam hyn annibendod eich gwefan a niweidio'ch enw da ar-lein. Gall rheoli a hidlo trwy'r sylwadau sbam hyn gymryd llawer o amser ac yn wrthgynhyrchiol. Trwy analluogi sylwadau, gallwch ddileu'r drafferth hon.
- Delweddau Heb eu Canfod: Wrth imi gropian y wefan am faterion, un a barhaodd i godi oedd sylwebwyr a oedd wedi rhoi'r gorau i ddefnyddio GravatarMae , WordPress' yn golygu dangos avatar neu ddelwedd proffil sylwebydd. Yn lle bod Gravatar yn arddangos delwedd safonol yn osgeiddig, byddai'n cynhyrchu a ffeil heb ei darganfod, arafu'r safle a chynhyrchu gwallau. Er mwyn cywiro hyn, byddai'n rhaid i mi ddatrys problemau'r sylwebydd a'u dileu ... yn cymryd gormod o amser.
- Cynnal Ansawdd Cyswllt: Gall caniatáu sylwadau ar eich gwefan WordPress arwain at gynnwys dolenni allanol yn y sylwadau hynny. Gall rhai o'r dolenni hyn ddod o wefannau o ansawdd isel neu sbam. Mae peiriannau chwilio yn ystyried ansawdd y dolenni allan wrth raddio'ch gwefan. Mae analluogi sylwadau yn eich helpu i gadw rheolaeth dros y dolenni ar eich gwefan ac yn atal cysylltiadau a allai fod yn niweidiol rhag effeithio ar eich safleoedd.
- Effeithlonrwydd Amser: Gall rheoli a chymedroli sylwadau ddraenio eich amser ac adnoddau yn sylweddol. Gallai'r amser a dreulir yn rheoli sylwadau gael ei ddefnyddio'n well ar gyfer tasgau hanfodol eraill sy'n ymwneud â'ch ymdrechion gwerthu a marchnata. Mae analluogi sylwadau yn rhyddhau amser gwerthfawr i ganolbwyntio ar greu cynnwys, optimeiddio SEO, a gweithgareddau gwerthu a marchnata eraill.
- Symud i Gyfryngau Cymdeithasol: Yn y blynyddoedd diwethaf, mae tirwedd trafodaethau ar-lein wedi symud i ffwrdd o sylwadau gwefan a mwy tuag at lwyfannau cyfryngau cymdeithasol. Mae defnyddwyr yn fwy tebygol o rannu, rhoi sylwadau ac ymgysylltu â'ch cynnwys ar wefannau cyfryngau cymdeithasol fel Facebook, Twitter, neu LinkedIn. Trwy gyfeirio'r sgwrs i'r llwyfannau hyn, gallwch chi fanteisio ar gymunedau mwy, mwy gweithredol a gwella'ch ymdrechion marchnata.
Sut i Dileu Sylwadau
Defnyddio MySQL ac PHPMyAdmin, gallwch ddileu'r holl sylwadau cyfredol gyda'r canlynol SQL gorchymyn:
TRUNCATE TABLE wp_commentmeta;
TRUNCATE TABLE wp_comments;
Os oes gan eich tablau WordPress ragddodiad gwahanol i wp_
, bydd angen i chi addasu'r gorchmynion ar gyfer hynny.
Sut i Dileu Sylwadau
Mae'r cod hwn yn eich thema WordPress neu thema plentyn functions.php
Mae ffeil yn set o swyddogaethau a hidlwyr sydd wedi'u cynllunio i analluogi a dileu gwahanol agweddau ar y system sylwadau ar eich gwefan 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');
Gadewch i ni ddadansoddi pob rhan:
disable_comment_feeds
: Mae'r swyddogaeth hon yn analluogi porthiannau sylwadau. Yn gyntaf mae'n ychwanegu cefnogaeth ar gyfer dolenni bwydo awtomatig yn eich thema. Yna, mae'n defnyddio'rfeed_links_show_comments_feed
hidlydd i ddychwelydfalse
, i bob pwrpas yn analluogi'r porthiant sylwadau.disable_comments_post_types_support
: Mae'r swyddogaeth hon yn ailadrodd trwy'r holl fathau o bost yn eich gosodiad WordPress. Ar gyfer pob math o bost sy'n cefnogi sylwadau (post_type_supports($post_type, 'comments')
), mae'n dileu cefnogaeth ar gyfer sylwadau ac olrhain. Mae hyn i bob pwrpas yn analluogi sylwadau ar gyfer pob math o bost.disable_comments_status
: Mae'r swyddogaethau hyn yn hidlo statws sylwadau a phings ar y pen blaen i ddychwelydfalse
, i bob pwrpas yn cau sylwadau a pings ar gyfer pob swydd.disable_comments_hide_existing_comments
: Mae'r swyddogaeth hon yn cuddio sylwadau presennol trwy ddychwelyd arae wag pan fydd ycomments_array
hidlydd yn cael ei gymhwyso. Mae hyn yn sicrhau na fydd sylwadau presennol yn cael eu harddangos ar eich gwefan.disable_comments_admin_menu
: Mae'r swyddogaeth hon yn tynnu'r dudalen “Sylwadau” o ddewislen weinyddol WordPress. Ni fydd defnyddwyr sydd â'r caniatâd angenrheidiol bellach yn gweld yr opsiwn i reoli sylwadau.disable_comments_admin_menu_redirect
: Os yw defnyddiwr yn ceisio cyrchu'r dudalen sylwadau yn uniongyrchol trwy lywio i 'edit-comments.php,' mae'r swyddogaeth hon yn eu hailgyfeirio i ddangosfwrdd gweinyddol WordPress gan ddefnyddiowp_redirect(admin_url());
.
Mae'r cod hwn yn analluogi'r system sylwadau ar eich gwefan WordPress yn llwyr. Mae nid yn unig yn analluogi sylwadau ar gyfer pob math o bost ond mae hefyd yn cuddio sylwadau presennol, yn tynnu'r dudalen sylwadau o'r ddewislen weinyddol, ac yn ailgyfeirio defnyddwyr i ffwrdd o'r dudalen sylwadau. Gall hyn fod yn ddefnyddiol mewn sefyllfaoedd lle nad ydych chi am ddefnyddio'r swyddogaeth sylwadau ac eisiau symleiddio ôl-wyneb eich gwefan WordPress.