WordPress: Carson a thug mi air falbh beachdan (agus mar a thug mi air falbh iad)
Sgrios mi a h-uile beachd air Martech Zone an-diugh agus chuir mi à comas a h-uile beachd ann an cuspair mo phàiste. Bruidhnidh sinn carson a tha e na ghluasad snasail gus beachdan air an làrach-lìn WordPress agad a thoirt air falbh agus a chuir dheth:
- Dìon spama: Tha beachdan air làraich WordPress ainmeil airson a bhith a’ tàladh spama. Faodaidh na beachdan spam seo dragh a chuir air do làrach-lìn agus cron a dhèanamh air do chliù air-loidhne. Faodaidh a bhith a’ riaghladh agus a’ sìoladh tro na beachdan spama sin a bhith a’ toirt ùine agus neo-thorrach. Le bhith a’ cur às do bheachdan, faodaidh tu cuir às don duilgheadas seo.
- Dealbhan nach deach a lorg: Fhad ‘s a bha mi a’ snàgail air an làrach airson cùisean, b’ e fear a lean a’ dol suas luchd-aithris a bha air trèigsinn cleachdadh na Gravatar, WordPress’ a’ ciallachadh avatar pròifil no ìomhaigh neach-aithris a thaisbeanadh. An àite Gravatar a bhith a’ taisbeanadh ìomhaigh àbhaisteach gu gràsmhor, bheireadh e a-mach a cha deach am faidhle a 'lorg, a 'slaodadh na làraich agus a' dèanamh mhearachdan. Gus seo a cheartachadh, dh'fheumainn fuasgladh fhaighinn air an neach-aithris agus an sguabadh às ... a 'toirt cus ùine.
- A’ cumail suas càileachd ceangail: Ma cheadaicheas tu beachdan air an làrach WordPress agad faodaidh sin leantainn gu ceanglaichean taobh a-muigh a thoirt a-steach do na beachdan sin. Faodaidh cuid de na ceanglaichean sin a bhith bho làraich-lìn de chàileachd ìosal no spama. Bidh einnseanan luirg a’ beachdachadh air càileachd cheanglaichean a-muigh nuair a bhios iad a’ rangachadh do làrach-lìn. Cuidichidh cuir às do bheachdan thu gus smachd a chumail air na ceanglaichean air an làrach agad agus casg a chuir air ceanglaichean a dh’ fhaodadh a bhith cronail bho bhith a’ toirt buaidh air na rangachadh agad.
- Èifeachdas ùine: Faodaidh a bhith a’ riaghladh agus a’ tomhas bheachdan an ùine agus na goireasan agad a chall gu mòr. Dh’ fhaodadh an ùine a chaithear a’ stiùireadh bheachdan a bhith air a chleachdadh nas fheàrr airson gnìomhan deatamach eile co-cheangailte ris na h-oidhirpean reic is margaidheachd agad. Le bhith a’ cur às do bheachdan bidh ùine luachmhor ann airson fòcas a chuir air cruthachadh susbaint, optimization SEO, agus gnìomhachd reic is margaidheachd eile.
- Gluasad gu na meadhanan sòisealta: Anns na bliadhnachan mu dheireadh, tha cruth-tìre còmhraidhean air-loidhne air gluasad air falbh bho bheachdan làrach-lìn agus barrachd gu àrd-ùrlaran meadhanan sòisealta. Tha e nas dualtaiche do luchd-cleachdaidh an t-susbaint agad a cho-roinn, beachd a thoirt seachad agus a dhol an sàs air làraichean meadhanan sòisealta leithid Facebook, Twitter, no LinkedIn. Le bhith a’ stiùireadh a’ chòmhraidh gu na h-àrd-ùrlaran sin, faodaidh tu a dhol a-steach do choimhearsnachdan nas motha agus nas gnìomhaiche agus na h-oidhirpean margaidheachd agad a neartachadh.
Mar a bheir thu air falbh beachdan
cleachdadh MySQL agus PHPMyAdmin, faodaidh tu a h-uile beachd gnàthach a dhubhadh às leis na leanas SQL òrdugh:
TRUNCATE TABLE wp_commentmeta;
TRUNCATE TABLE wp_comments;
Ma tha ro-leasachan eadar-dhealaichte aig na bùird WordPress agad na wp_
, feumaidh tu na h-òrdughan atharrachadh airson sin.
Mar a bheir thu air falbh beachdan
Tha an còd seo na chuspair WordPress no cuspair cloinne functions.php
Tha faidhle na sheata de dhleastanasan agus de shìoltachain a chaidh a dhealbhadh gus diofar thaobhan den t-siostam bheachdan air an làrach-lìn WordPress agad a dhì-chomasachadh agus a thoirt air falbh:
// 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');
Brisidh sinn sìos gach pàirt:
disable_comment_feeds
: Tha an gnìomh seo a’ cur à comas inbhir bheachdan. Cuiridh e an toiseach taic ri ceanglaichean biadhaidh fèin-ghluasadach anns a’ chuspair agad. An uairsin, bidh e a’ cleachdadh anfeed_links_show_comments_feed
sìoltachan airson tilleadhfalse
, gu h-èifeachdach a’ cur às do bhiadhadh bheachdan.disable_comments_post_types_support
: Bidh an gnìomh seo ag ath-aithris tro gach seòrsa post san stàladh WordPress agad. Airson gach seòrsa post a bheir taic do bheachdan (post_type_supports($post_type, 'comments')
), bheir e air falbh taic airson beachdan agus lorg air ais. Tha seo gu h-èifeachdach a’ cur às do bheachdan airson gach seòrsa post.disable_comments_status
: Bidh na gnìomhan seo a’ sìoladh inbhe bheachdan is pings air a’ cheann-aghaidh gus tilleadhfalse
, gu h-èifeachdach a’ dùnadh bheachdan agus pings airson a h-uile post.disable_comments_hide_existing_comments
: Bidh an gnìomh seo a’ falach bheachdan gnàthaichte le bhith a’ tilleadh raon falamh nuair a bhios ancomments_array
criathrag air a chuir an sàs. Nì seo cinnteach nach tèid beachdan gnàthaichte a thaisbeanadh air an làrach-lìn agad.disable_comments_admin_menu
: Bheir an gnìomh seo air falbh an duilleag “Beachdan” bho chlàr rianachd WordPress. Chan fhaic luchd-cleachdaidh leis na ceadan riatanach tuilleadh an roghainn airson beachdan a riaghladh.disable_comments_admin_menu_redirect
: Ma dh’fheuchas neach-cleachdaidh ri faighinn chun duilleag bheachdan gu dìreach le bhith a’ seòladh gu ‘edit-comments.php,’ bidh an gnìomh seo gan ath-stiùireadh gu deas-bhòrd rianachd WordPress a’ cleachdadhwp_redirect(admin_url());
.
Tha an còd seo gu tur a’ dì-chomasachadh an t-siostam bheachdan air an làrach-lìn WordPress agad. Chan e a-mhàin gu bheil e a’ cuir à comas beachdan airson a h-uile seòrsa post ach bidh e cuideachd a’ falach bheachdan a th’ ann mar-thà, a’ toirt air falbh an duilleag bheachdan bhon chlàr rianachd, agus a’ toirt luchd-cleachdaidh air falbh bhon duilleag bheachdan. Faodaidh seo a bhith cuideachail ann an suidheachaidhean far nach eil thu airson am feart beachd a chleachdadh agus gu bheil thu airson cùl-taic na làraich WordPress agad a dhèanamh nas sìmplidhe.