- تاریخ : 23rd آوریل 2019
- موضوع : دانلود رایگان اسکریپت , دانلود قالب
- بازدید : 246 نمایش
- نظرات : بدون نظر
جلوگیری از درج کلمات ممنوعه در عنوان مطالب
[ad_1]
اگر از آن دسته وبمسترانی هستید که نویسندههای زیادی در سایت شما فعالیت دارند و مطالب شما را تامین میکنند لازم است تا افرادی نظارت مداوم داشته باشند تا نویسندگان هر نوع محتوایی را در سایت نشر ندهند.
یکی از راههایی که میتوان از اینکار جلوگیری کرد این است که از طریق کدنویسی لیستی از کلمات ممنوعه را تهیه کنیم تا وقتی در عنوان نوشته وارد شد امکان استفاده از ان نباشد و پیغام خطایی برای کاربر نمایش داده شود.
در این مقاله از ایکس اسکریپت قصد دارم تا به معرفی قطعه کدی بپردازم که با استفاده از آن میتوانید یک لیست سیاه کلمات تهیه کرده و امکان استفاده از ان در عنوان نوشته را غیرفعال کنید.
جلوگیری از درج کلمات ممنوعه
برای شروع کار وارد ویرایشگر قالب خود شده و فایل فانکشن (functions.php) قالب خود را باز کرده و کدهای زیر را در آن قرار دهید.
// 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');
همان طور که در این کد مشاهده میکنید به جای عبارات word۱;word۲;word۳ که در خط چهارم مشاهده میکنید کلمات مورد نظر خود را وارد کنید. دقت کنید تا هر کلمه را با یک نقطهویرگول از هم جدا کنید.
سپس در خط هشتم کد نیز پیغام خطای دلخواه خود را وارد کنید تا در صورت استفاده از کلمات ممنوعه برای کاربر نمایش داده شود.
نکته: مثل همیشه دقت کنید تا قبل از هرگونه تغییری در فایل فانکشن قالب خود یک نسخه پشتیبان از آن تهیه کنید تا در صورت بروز مشکل سریعا آن را برطرف کنید.
The post جلوگیری از درج کلمات ممنوعه در عنوان مطالب appeared first on ایکس اسکریپت.
[ad_2]
لینک منبع مطلب
به نکات زیر توجه کنید