När jag hanterade andra bloggskribenter hade jag en lista med riktlinjer som de skulle följa, men det oroade mig att dessa riktlinjer, som förbjudna ord, skulle missas.
Även med tydliga instruktioner använde skribenter ibland titlar som inte matchade vårt varumärkes röst eller innehöll termer vi ville undvika.
Det var då jag upptäckte hur man skapar en lista över förbjudna ord för WordPress-titlar. Den här enkla funktionen gav mig sinnesro i vetskapen om att vissa ord eller fraser automatiskt skulle blockeras före publicering.
Jag delar regelbundet detta tips med webbplatsägare som behöver bättre redaktionell kontroll över sitt innehåll. Det kan låta som en nischfunktion, men den är otroligt användbar för alla som hanterar en blogg med flera författare eller som vill upprätthålla en konsekvent varumärkeskommunikation.
I den här handledningen visar jag hur du skapar en lista över förbjudna ord för WordPress-titlar. Du får fullständig kontroll över vad som publiceras, vilket säkerställer att ditt innehåll alltid uppfyller dina standarder.

Varför skapa en lista över förbjudna ord för inläggstitlar i WordPress?
Det är inte lätt att hålla alla författare informerade om din redaktionella stil och policy på en webbplats med flera författare. Du kan använda ett WordPress-plugin för att lämna redaktionella kommentarer, lägga till anteckningar och anpassade statusar, men det kommer inte att övervaka dina inläggstitlar.
Om en författare har publiceringsrättigheter kan de oönskade orden publiceras på din webbplats. Du kan förhindra detta genom att ta bort publiceringsprivilegier från användare, men detta innebär mer arbete för dig eftersom du själv måste granska och publicera inlägg.
Med det sagt, jag ska visa dig hur du enkelt kan lägga till en lista över förbjudna ord för WordPress-inläggstitlar.
Lägga till en lista över förbjudna ord för WordPress inläggstitlar
Du kan lägga till denna funktionalitet genom att manuellt infoga kod i din WordPress-webbplats. Denna metod fungerar om du är bekväm med att klistra in kodavsnitt i WordPress, men det kräver försiktighet.
Att redigera din temas functions.php-fil direkt kan orsaka problem på din webbplats om något går fel. Gör alltid en säkerhetskopia av din WordPress-webbplats innan du gör ändringar.
Om du föredrar ett säkrare tillvägagångssätt kommer jag också att visa en enklare metod med WPCode, som låter dig lägga till samma funktionalitet utan att röra dina temafiler.
Här är koden du behöver lägga till, antingen i ditt temas functions.php-fil, i ett webbplatsspecifikt plugin, eller i ett plugin för kodavsnitt.
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);
Obs! Glöm inte att lägga till de ord du vill förbjuda i variabeln $restricted_words. Du måste använda semikolon för att separera olika ord och fraser.
Som jag nämnde är det säkrare sättet att lägga till detta kodavsnitt att använda WPCode, den bästa WordPress-plugin för kodavsnitt. Detta låter dig lägga till koden från din WordPress-instrumentpanel utan att röra dina temafiler.

Du får också tillgång till ett bibliotek med populära kodavsnitt, automatiska kodkontroller, villkorliga logikalternativ och ytterligare verktyg för att underlätta kodning.
Först måste du installera och aktivera kostnadsfria WPCode-pluginet. För instruktioner, se den här guiden om hur man installerar ett WordPress-plugin.
Notera: Det kostnadsfria WPCode-pluginet innehåller allt du behöver för att säkert lägga till anpassad kod i WordPress. Om du vill ha extra funktioner, som en AI-genererad kodavsnittsgenerator, konverteringspixlar och mer, kan du uppgradera till WPCode Pro.
När pluginet är aktiverat, gå till sidan Kodavsnitt » + Lägg till avsnitt från WordPress-instrumentpanelen.
Klicka sedan på knappen '+ Lägg till anpassad kodsnutt' under alternativet 'Lägg till din anpassade kod (ny kodsnutt)'.

Sedan behöver du välja 'PHP-avsnitt' som kodtyp från listan över alternativ som visas på skärmen.

Ange sedan en titel för ditt kodavsnitt, vilket kan vara vad som helst för att hjälpa dig att komma ihåg vad koden är till för.
Därefter klistrar du in koden ovan i rutan 'Kodförhandsgranskning'.

För det sista steget, växla helt enkelt omkopplaren från ‘Inaktiv’ till ‘Aktiv’ och klicka på knappen ‘Spara kodsnutt’.

Nu kommer koden att utlösa en funktion när en användare försöker publicera ett inlägg, som kontrollerar inläggstiteln efter begränsade ord. Om den hittar ett begränsat ord i inläggstiteln, kommer den att visa användaren ett felmeddelande som detta:

Det var allt, jag hoppas att den här artikeln hjälpte dig att lära dig hur du lägger till en lista över förbjudna ord för WordPress-inläggstitlar. Du kanske också vill se vår guide om hur man kräver utvalda bilder för inlägg i WordPress eller våra experttips om bästa populära inläggspluggar för WordPress.
Om du gillade den här artikeln, prenumerera då på vår YouTube-kanal för WordPress-videoguider. Du kan också hitta oss på Twitter och Facebook.

Dennis Muthomi
Jag har implementerat detta och det har varit en livräddare. Ett tips till: överväg att skapa ett delat dokument med dina författare där du förklarar varför orden är förbjudna. På så sätt kommer alla att förstå och du behöver inte göra lika många inläggsredigeringar efteråt. Tack för att du delade med dig!
petri
Utmärkt, enkelt exempel. Hur ska jag modifiera detta om jag vill göra samma sak för inläggsinnehåll. Ännu bättre om jag kunde definiera inläggstyp
charles langat
Är det möjligt att modifiera koden ovan och använda den för att visa censurerade ord i WordPress-inläggen i textområdet?
venkat
Hej ..på min wordpress-sida ..jag laddade upp .sql-filer via ftp
när jag öppnar den där .sql-filen på en separat sida, är filer förbjudna... får ett fel som 403 förbjudet fel... hur kan jag komma åt dessa filer...
pls help me out