Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Så här skapar du en lista med förbjudna ord för rubriker i WordPress

Nyligen frågade en av våra användare oss hur de kan lägga till en lista med förbjudna ord för WordPress-inläggstitlar.

Det här låter kanske som en nischfunktion, men den kan vara otroligt användbar för alla som hanterar en WordPress-blogg med flera författare. Genom att skapa en lista med förbjudna ord eller fraser kan du hindra författare från att publicera inlägg med titlar som du inte godkänner.

I den här artikeln visar vi dig hur du skapar en lista över förbjudna ord för WordPress-titlar, vilket ger dig större kontroll över ditt innehåll.

Forbidden words list for WordPress post titles

Varför skapa en lista med förbjudna ord för Inläggslistor i WordPress?

Det är inte lätt att hålla alla författare informerade om din redaktionella stil och policy på en multi-site. Du kan använda ett WordPress plugin för att lämna redaktionella kommentarer, lägga till kommentarer, add to och customize status, men det kommer inte att övervaka dina inläggstitlar.

Om en auktoriserad författare har publiceringsrättigheter kan de oönskade orden publiceras på din website. Du kan förhindra detta genom att ta bort användarnas publiceringsrättigheter, men det innebär mer arbete för dig eftersom du måste reviewer och publicera posts själv.

Med detta sagt, låt oss se hur du enkelt kan add to en lista över förbjudna ord för WordPress post titlar.

Lägga till en lista över förbjudna ord för Inläggslistor i WordPress

Den här metoden är obligatorisk för att du manuellt ska kunna add to kod till din WordPress site. Den rekommenderas för användare som vet hur man klistrar in code snippets från webben till WordPress.

Viktigt: Gör alltid en backup av din WordPress site när du lägger till ett code snippet i dina WordPress filer.

Lägg bara till följande kod i ditt temas functions.php-fil, i ett site-specifikt plugin eller i ett code snippets plugin.

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/observera: Glöm inte att add to de ord som du vill förbjuda i variabeln $restricted_words. Du måste använda semikolon för att separera olika ord och fraser.

Vi rekommenderar att du lägger till detta code snippet med hjälp av WPCode, det bästa WordPress code snippets plugin.

WPCode

WPCode gör det säkert och enkelt att add to custom code i WordPress, utan att editera ditt temas functions.php-fil. Det levereras med ett bibliotek med populära code snippets, smart kodbekräftelse, villkorlig logik och mycket mer.

Först måste du installera och aktivera det gratis pluginet WPCode. För instruktioner, se den här guiden om hur du installerar ett plugin för WordPress.

När pluginet är aktiverat, head till Code Snippets ” + Add Snippet page från WordPress dashboard.

Klicka sedan på knappen ”Use Snippet” under alternativet ”Add Your Custom Code (New Snippet)”.

Add a new custom code snippet in WPCode

Därefter anger du en rubrik för ditt snippet och klistrar in koden ovan i rutan ”Code Preview”.

Glöm inte att selecta ”PHP Snippet” som code type i dropdown-menyn till höger.

Paste code snippet into WPCode and choose the code type

Därefter är det bara att toggle omkopplaren från ”Activate” till ”Inaktiverad” och clicka på knappen ”Save Snippet”.

Activate and save your custom code snippet

Nu kommer koden att utlösa en funktion när en användare försöker publicera ett post som kontrollerar postens titel för begränsade ord. Om det hittar ett begränsat ord i postens titel, kommer det att visa användaren ett error som det här:

Error shown when a user tries to publish a post with a forbidden word in title

Det var allt, vi hoppas att den här artikeln hjälpte dig att lära dig hur du lägger till en lista med förbjudna ord för WordPress-inläggstitlar. Du kanske också vill se vår guide om hur du kräver utvalda bilder för inlägg i WordPress eller våra expertval av de bästa plugins för populära inlägg för WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Avslöjande: Vårt innehåll stöds av våra läsare. Det innebär att om du klickar på några av våra länkar, kan vi tjäna en provision. Se hur WPBeginner finansieras, varför det är viktigt, och hur du kan stödja oss. Här är vår editoriala process.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Den ultimata WordPress-verktygslådan

Få GRATIS tillgång till vår verktygslåda - en samling WordPress-relaterade produkter och resurser som varje professionell användare bör ha!

Reader Interactions

3 kommentarerLämna ett svar

  1. petri

    Excellent, simple example. How should I modify this if I would want to make same for post content. More better if I could define post type

  2. charles langat

    Is possible to modify the code above use it to show censored words in the wordpress posts in the text area?

  3. venkat

    Hi ..in my wordpress site..i uploaded .sql files through ftp

    when i open that .sql file in separate page,files are forbidden…getting an error like 403 forbideen error…how can i access those files…

    pls help me out

Lämna ett svar

Tack för att du väljer att lämna en kommentar. Tänk på att alla kommentarer modereras enligt våra policy för kommentarer, och din e-postadress kommer INTE att publiceras. Vänligen använd INTE nyckelord i namnfältet. Låt oss ha en personlig och meningsfull konversation.