خانه / سیستمهای مدیریت محتوا / وردپرس / چگونه یک لیست از کلمات ممنوعه در عناوین وردپرس ایجاد کنیم؟

چگونه یک لیست از کلمات ممنوعه در عناوین وردپرس ایجاد کنیم؟

اگر شما یک وبلاگ چند نویسنده ای را اداره می کنید و می خواهید که نویسندگان یک سری از عبارات و کلمات را استفاده نکنند، این مقاله به شما کمک خواهد کرد.

 

چرا یک لیست از کلمات ممنوعه برای عناوین پست ها در وردپرس ایجاد کنیم؟

این سخت است که به تمامی نویسندگان در یک وبلاگ چند نویسنده بگویید که سیاست ویرایش شما چیست. شما می توانید از Edit Flow استفاده کنید تا نظرات را ویرایش کنید، متن اضافه کنید و حالات انتخابی را قرار دهید، اما نمی توانید بر روی عناوین نظارتی داشته باشید.

اگر یک نویسنده حق انتشار پست داشته باشد، در نتیجه کلمات ناخواسته می تواند وارد وب سایت شما شود. شما می توانید با گرفتن حق انتشار پست از آنها از این کار جلوگیری کنید اما این باعث به وجود آمدن کار بیشتر برای شما می شود تا پست ها را بازبینی کنید و آنها را منتشر کنید.

تهیه یک لیست از کلمات ممنوعه

در این روش شما باید به صورت دستی یک کد را به وب سیا وردپرس خود اضافه کنید. این کار برای کاربرانی توصیه می شود که اضافه کردن کد را بلد هستند.

مهم: همیشه از وب سایت خود قبل از اضافه کردن کد یک پشتیبان تهیه کنید.

کد زیر را به فایل functions.php اضافه کنید:

۰۱ 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);

فراموش نکنید که کلماتی را که می خواهید به جای متغیر $restricted_words قرار دهید. از سمیکلون برای جدا کردن کلمات و عبارات استفاده کنید.

این کد باعث می شود که یک تابع کاربر را در هنگام پست کردن برای کلمات ممنوعه کنترل کند. اگر عنوان پست حاوی کلمات ممنوعه باشد، یک خطا مانند زیر ظاهر می شود:

 

منبع

مطلب پیشنهادی

چگونه مهلت نظر دادن در وردپرس را برای بعضی پست ها تغییر دهیم

یکی از راه حل هایی که اغلب اوقات برای کاهش میزان نظرات اسپم پیشنهاد می …

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *