Come creare un elenco di parole proibite per i titoli WordPress

Come creare un elenco di parole proibite per i titoli WordPress / Esercitazioni

Di recente, uno dei nostri utenti ci ha chiesto come è possibile aggiungere un elenco di parole proibite per i titoli dei post di WordPress? Se gestisci un blog con più autori e desideri evitare che gli autori utilizzino determinate parole o frasi, questo suggerimento sarebbe utile. In questo articolo, ti mostreremo come creare un elenco di parole proibite per i titoli di WordPress.

Perché creare un elenco di parole proibite per i titoli di post in WordPress?

Non è facile tenere tutti gli autori informati sul tuo stile editoriale e sulla tua politica su un sito multi-autore. Puoi utilizzare Modifica flusso per lasciare commenti editoriali, aggiungere note e stati personalizzati, ma non controllerà i titoli dei tuoi post.

Se un autore ha diritti di pubblicazione, le parole indesiderate possono essere pubblicate sul tuo sito web. Puoi evitarlo eliminando i privilegi di pubblicazione dagli utenti, ma questo significa più lavoro per te dato che dovrai rivedere e pubblicare i tuoi post.

Detto questo, vediamo come è possibile aggiungere facilmente un elenco di parole vietate per i titoli dei post di WordPress.

Aggiunta di un elenco di parole vietate per i titoli dei post di WordPress

Questo metodo richiede di aggiungere manualmente il codice al tuo sito WordPress. È consigliato agli utenti che sanno come incollare frammenti di codice dal Web in WordPress.

Importante: Esegui sempre il backup del tuo sito WordPress quando aggiungi uno snippet di codice ai tuoi file WordPress.

Aggiungi semplicemente il seguente codice al file functions.php del tuo tema o in un plug-in specifico del sito.

 function wpb_forbidden_title ($ title) global $ post; $ title = $ post-> post_title; // Aggiungi parole o frasi con restrizioni separate da un punto e virgola $ restricted_words = "word1; word2; word3"; $ restricted_words = explode (";", $ restricted_words); foreach ($ restricted_words as $ restricted_word) if (stristr ($ title, $ restricted_word)) wp_die (__ ('Errore: hai usato una parola proibita' '. $ restricted_word.' "nel titolo del post '));  add_action ('publish_post', 'wpb_forbidden_title', 10, 1); 

Non dimenticare di aggiungere le parole che vuoi vietare $ restricted_words variabile. È necessario utilizzare un punto e virgola per separare parole e frasi diverse.

Questo codice attiva semplicemente una funzione quando un utente tenta di pubblicare un post che controlla il titolo del post per le parole con restrizioni. Se trova una parola limitata nel titolo del post, allora mostrerà all'utente un errore come questo:

Questo è tutto, speriamo che questo articolo ti abbia aiutato a imparare come aggiungere un elenco di parole proibite per i titoli dei post di WordPress. Potresti anche voler vedere la nostra guida su come richiedere le immagini in evidenza per i post in WordPress.

Se questo articolo ti è piaciuto, ti preghiamo di iscriverti al nostro canale YouTube per le esercitazioni video di WordPress. Puoi anche trovarci su Twitter e Facebook.