Când gestionam alți scriitori de bloguri, aveam o listă de ghiduri pe care trebuiau să le urmeze, dar mă îngrijora faptul că aceste ghiduri, cum ar fi cuvintele interzise, ar fi omise.
Chiar și cu instrucțiuni clare, scriitorii foloseau uneori titluri care nu se potriveau cu vocea brandului nostru sau conțineau termeni pe care doream să îi evităm.
Atunci am descoperit cum să creez o listă de cuvinte interzise pentru titlurile WordPress. Această funcție simplă mi-a oferit liniște sufletească, știind că anumite cuvinte sau fraze vor fi blocate automat înainte de publicare.
Împărtășesc în mod regulat acest sfat cu proprietarii de site-uri care au nevoie de un control editorial mai bun asupra conținutului lor. Poate suna ca o funcție de nișă, dar este incredibil de utilă pentru oricine gestionează un blog cu mai mulți autori sau dorește să mențină o coerență a mesajelor brandului.
În acest tutorial, vă voi arăta cum să creați o listă de cuvinte interzise pentru titlurile WordPress. Veți obține control complet asupra a ceea ce este publicat, asigurându-vă că conținutul dvs. respectă întotdeauna standardele.

De ce să creezi o listă de cuvinte interzise pentru titlurile postărilor în WordPress?
Nu este ușor să ții toți autorii informați despre stilul și politica editorială pe un site cu mai mulți autori. Puteți folosi un plugin WordPress pentru a lăsa comentarii editoriale, adăuga note și statusuri personalizate, dar nu va monitoriza titlurile postărilor dvs.
Dacă un autor are drepturi de publicare, atunci cuvintele nedorite pot ajunge pe site-ul dvs. Puteți preveni acest lucru prin eliminarea privilegiilor de publicare de la utilizatori, dar acest lucru înseamnă mai multă muncă pentru dvs., deoarece va trebui să revizuiți și să publicați singur postările.
Acestea fiind spuse, vă voi arăta cum puteți adăuga cu ușurință o listă de cuvinte interzise pentru titlurile postărilor WordPress.
Adăugarea unei liste de cuvinte interzise pentru titlurile postărilor WordPress
Puteți adăuga această funcționalitate inserând manual cod în site-ul dvs. WordPress. Această metodă funcționează dacă vă simțiți confortabil lipind fragmente de cod în WordPress, dar necesită prudență.
Editarea directă a fișierului functions.php al temei dvs. poate bloca site-ul dacă ceva nu merge bine. Întotdeauna faceți backup site-ului dvs. WordPress înainte de a face modificări.
Dacă preferați o abordare mai sigură, vă voi arăta și o metodă mai ușoară folosind WPCode, care vă permite să adăugați aceeași funcționalitate fără a atinge fișierele temei dvs.
Iată codul pe care trebuie să îl adăugați, fie în fișierul functions.php al temei dvs., fie într-un plugin specific site-ului, fie într-un plugin de fragmente de cod.
function wpb_forbidden_title($title){
global $post;
$title = $post->post_title;
// Add restricted words or phrases separated by a semicolon
$restricted_words = "word1;word2;word3";
$restricted_words = explode(";", $restricted_words);
foreach($restricted_words as $restricted_word){
if (stristr( $title, $restricted_word))
wp_die( __('Error: You have used a forbidden word "'. $restricted_word .'" in post title') );
}
}
add_action('publish_post', 'wpb_forbidden_title', 10, 1);
Notă: Nu uitați să adăugați cuvintele pe care doriți să le interziceți în variabila $restricted_words. Trebuie să folosiți punct și virgulă pentru a separa diferite cuvinte și fraze.
Așa cum am menționat, cea mai sigură modalitate de a adăuga acest fragment de cod este prin utilizarea WPCode, cel mai bun plugin pentru fragmente de cod WordPress. Acesta vă permite să adăugați codul din tabloul de bord WordPress fără a atinge fișierele temei.

Veți avea, de asemenea, acces la o bibliotecă de fragmente de cod populare, verificări automate ale codului, opțiuni de logică condițională și instrumente suplimentare pentru a facilita codarea.
Mai întâi, trebuie să instalați și să activați pluginul gratuit WPCode. Pentru instrucțiuni, consultați acest ghid despre cum se instalează un plugin WordPress.
Notă: Pluginul gratuit WPCode include tot ce aveți nevoie pentru a adăuga în siguranță cod personalizat în WordPress. Dacă doriți funcționalități suplimentare, cum ar fi un generator de fragmente AI, pixeli de conversie și multe altele, puteți face upgrade la WPCode Pro.
Odată ce pluginul este activat, accesați pagina Fragmente de cod » + Adăugați fragment din tabloul de bord WordPress.
De acolo, faceți clic pe butonul „+ Adăugați fragment personalizat” sub opțiunea „Adăugați codul dvs. personalizat (Fragment nou)”.

Apoi, trebuie să selectați „Fragment PHP” ca tip de cod din lista de opțiuni care apar pe ecran.

Apoi, introduceți un titlu pentru fragmentul dvs., care poate fi orice pentru a vă ajuta să vă amintiți la ce folosește codul.
După aceea, lipiți codul de mai sus în caseta „Previzualizare cod”.

Pentru ultimul pas, pur și simplu comutați comutatorul de la „Inactiv” la „Activ” și faceți clic pe butonul „Salvare fragment”.

Acum codul va declanșa o funcție atunci când un utilizator încearcă să publice o postare, care verifică titlul postării pentru cuvinte restricționate. Dacă găsește un cuvânt restricționat în titlul postării, atunci îi va afișa utilizatorului o eroare de genul acesta:

Atât. Sper că acest articol v-a ajutat să învățați cum să adăugați o listă de cuvinte interzise pentru titlurile postărilor WordPress. De asemenea, ați putea dori să consultați ghidul nostru despre cum să ceri imagini de prezentare pentru postările din WordPress sau selecțiile noastre de experți ale celor mai bune pluginuri pentru postări populare din WordPress.
Dacă ți-a plăcut acest articol, te rugăm să te abonezi la canalul nostru de YouTube pentru tutoriale video WordPress. Ne poți găsi, de asemenea, pe Twitter și Facebook.

Dennis Muthomi
Am implementat acest lucru și a fost o salvare. Încă un sfat: luați în considerare crearea unui document partajat cu autorii dvs. care explică de ce cuvintele sunt interzise. Astfel, toată lumea va înțelege și nu va trebui să faceți atâtea editări post-factum. Mulțumesc pentru împărtășire!
petri
Exemplu excelent, simplu. Cum ar trebui să modific acest lucru dacă aș dori să fac același lucru pentru conținutul postărilor. Mai bine dacă aș putea defini tipul postării
charles langat
Este posibil să modificați codul de mai sus pentru a afișa cuvinte cenzurate în postările WordPress din zona de text?
venkat
Salut .. pe site-ul meu wordpress .. am încărcat fișiere .sql prin ftp
când deschid acel fișier .sql într-o pagină separată, fișierele sunt interzise... primesc o eroare de tip 403 forbidden... cum pot accesa acele fișiere...
te rog ajută-mă