حذف لینک اسپم از متن نظرات وردپرس ☆ بدون افزونه
- آموزش • آموزش وردپرس
- ۲۲ اسفند ۱۴۰۱
- 2,044 بازدید
آنچه در این پست میخوانید
حذف لینک های اسپم از متن نظرات ارسال شده
حذف لینک اسپم در متن های ارسال شده دیدگاه های وردپرس یکی از مهم ترین کارهایی است که باید انجام دهید.
همه ما در سایت های وردپرسی خود امکان ارسال دیدگاه داریم که کاربران سایت نسبت به مطلب مورد نظر خود نظر خود را ارسال میکنند.
برخی افراد سود جو و سئو کاران در متن نظرات ارسال شده لینک جایگذاری میکنند تا بتوانند از سایت شما لینک خروجی کامنتی برای سایت هدف بگیرند.
شما به عنوان وبمستر باید جلوی این حرکت را بگیرید چرا که این امر برای سایت شما مضر است و تعداد لینک های خروجی سایت شما بالا میرود.
این کار باعت تضعیف سئو سایت شما شده و احتمال میرود حتی خود گوگل به این کار امتیاز منفی به سایت شما بدهد.
پس با وبیت همراه باشید تا همیشه به روز بمانید.
چطور میتونید لینک های ارسال شده در متن نظرات توسط کاربران را حذف کنیم ؟
برای این کار روش های زیادی وجود دارد که قبلا در مقاله ” حذف لینک های اسپم از دیدگاه وردپرس ” به این نکته اشاره کرده ایم.
در این مقاله شما می توانستید توسط افزونه این کارو انجام بدید، ولی برخی وبمستران از نصب افزونه دوری میکنند.
همچنین یک مقاله دیگر با نام ” آموزش غیر فعال کردن لینک بخش دیدگاه ها وردپرس ” قبلا در سایت ارسال شده بود که،
در این مقاله نیز توسط کد این کار انجام میگرفت با این تفاوت که در این روش فقط در دیدگاه های جدید لینک های ارسال توسط در متون حذف میشد.
ولی در این روش دیدگاه های قدیمی که درون آن ها لینک ارسال شده بود رو حذف نمیکرد، پس میریم سراغ این آموزش جدید.
در این روش تمامی لینک ها در متن های ارسال شده نظرات جدید و قدیمی حذف خواهند شد، پس با دقت آموزش رو ببینید و اجرا کنید.
قبل از هر کاری از فایل functions.php قالب وردپرس خود نسخه پشتیبان تهیه کنید.
خوب وارد پوشه قالب خود شوید و فایل functions.php را ویراش کنید. همچنین میتوانید از بخش نمایش » ویرایشگر پوسته نیز اقدام به ویرایش این فایل کنید.
کدهای زیر را در اول یا اخر این فایل کپی کنید و اگر از افزونه های کش مانند افزونه کش LiteSpeed Cache استفاده میکنید، کش را حتما خالی کنید.
remove_filter('comment_text', 'make_clickable', 9); add_filter('comment_text', 'vebeet_remove_link_text_cm'); function vebeet_remove_link_text_cm( $text ) { $text = preg_replace('/<a href=[",'](.*?)[",']>(.*?)</a>/', "2", $text); return $text; }
خیلی خوب شما به راحتی تونستید لینک های متون ارسال شده نظرات خود را حذف کنید.
با تشکر از اینکه این مقاله را تا اخر با ما همراه کردید.
با آرزوی موفقیت برای شما وبمستران عزیز وردپرسی ❤️