آموزش جلوگیری از درج کلمات ممنوعه در مطالب

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

یکی از روش‌ها برای جلوگیری از درج کلمات ممنوعه در وردپرس، کد نویسی می‌باشد. بدین صورت که با نوشتن کد لیستی از کلمات ممنوعه را ایجاد کنیم تا در صورت مشاهده چنین کلمات در نوشته‌ها به نویسنده پیغام خطا نمایش داده شود.

در این آموزش وردپرس ۹۸ قصد داریم تا قطعه کدی که با استفاده از آن می‌توانید اصطلاحا یک لیست سیاه از کلمات ممنوعه در وبسایت خود ایجاد و از آن استفاده نمایید را معرفی می‌کنیم.

جلوگیری از درج کلمات ممنوعه در عنوان مطالب

در ابتدا وارد ویراشگر کد شد و فایل functions.php که مربوط به تابع‌های وبسایت شما است را باز کنید. در ادامه کدهایی که در زیر مشاهده می‌کنید را درون فایل function وبسایت خود قرار دهید:

// forbidden specific words in wordpress title by Doctorwp.com
function titlerestriction($title){
global $post;
$title = $post->post_title;
$restrictedWords = "word۱;word۲;word۳";
$restrictedWords = explode(";", $restrictedWords);
foreach($restrictedWords as $restrictedWord){
if (stristr( $title, $restrictedWord))
wp_die( __('خطا: شما از کلماتی که ممنوع هستند در عنوان نوشته استفاده کرده‌اید، لطفا عنوان دیگری انتخاب کنید.') );
}
}
add_action('publish_post', 'titlerestriction');

کلمات ممنوعه در بخش restrictedWords قرار می‌گیرند. همانطور که می‌‎بینید در جلوی این بخش عبارات word1 – word 2 و word 3 نوشته شده‌اند که شما می‌توانید آنها را تغییر داده و کلمات ممنوعه مدنظر خود را به تعداد دلخواه به آن اضافه کنید.

توجه داشته باشید که پس از هر کلمه از نقطه ویرگول (;) استفاده کنید تا کلمات از یکدیگر جدا شوند.

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

سئومپمشاهده نوشته ها

امروزه برای بهبود شرایط کسب و کارهای سنتی خود بهترین روش ایجاد و راه اندازی کسب‌وکار در فضای آنلاین است، ما در تیم سئومپ با تکیه بر دانش و تجربه چندین ساله در کنار شما هستیم تا برای تحقق رویاهایتان کمک کنیم. تا شما با هر مقایس از فعالیت سنتی خود بتوانید از فعالیت آنلاین خود کسب درآمد کنید

بدون دیدگاه

دیدگاهتان را بنویسید

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