حذف فیلد آدرس وبسایت و ایمیل از نظرات وردپرس

حذف فیلد ایمیل و سایت

شاید فکر کنید لازم هست سراغ فایل comments.php قالب وردپرس مورد نظر بریم چون که بخش فرم دیدگاه در این فایل کدنویسی شده.
دست نگه دارید ? ما می خوایم با یه کد ساده این کار رو انجام بدیم و یه گزینه کوچولو رو در قسمت تنظیمات وردپرس تیکش رو برداریم.

نحوه حذف فیلد ایمیل و سایت در فرم دیدگاه های وردپرس

ابتدا فایل functions.php  قالب وردپرس مورد نظر رو باز کنید . برای این کار می تونید داخل هاست برید مسیر فایل های وردپرس و پوشه قالب این فایل اونجا هست .

function remove_comment_fields($fields) {
    unset($fields['email']);
    unset($fields['url']);
    return $fields;
}
add_filter('comment_form_default_fields', 'remove_comment_fields');

حذف قسمت سایت از دیدگاه وردپرس

استفاده از افزونه Comment Link Remove
ساده‌ترین روش برای انجام عملیات در وردپرس کمک گرفتن از افزونه‌هاست. با کمک افزونه Comment Link Remove می‌توانید حذف فیلد آدرس وبسایت از نظرات وردپرس را امکان‌پذیر کنید. اما چگونه باید این کار را انجام دهید؟
به پیشخوان وردپرس رفته و افزونه را در مسیر افزونه‌ها نصب و سپس فعال کنید. حال با گزینه QC CLR Settings رو به رو می‌شویم. با مراجعه به آن می‌توانید تنظیمات مربوط به افزونه را مشاهده کنید.
QC CLR Settings

تنظیمات اصلی در افزونه

در اینجا می‌توانید گزینه‌های مورد نظر را علامت بزنید. این موارد از بخش دیدگاه‌ها حذف خواهند شد.
Remove WEBSITE Field from Comment Form: با علامت زدن این قسمت می‌توانید فیلد اطلاعات آدرس سایت را از فرم کامنت‌ها حذف کنیم.
Remove hyper-link from comment AUTHOR Bio: با علامت زدن این گزینه می‌توانید لینک روی نام افراد را حذف کنید.
Disable turning URLs into hyper-links in comments: غیرفعال کردن لینک‌های موجود در قسمت نظرات.
Remove HTML Link Tags in comments: حذف لینک موجود در برچسب‌های اچ‌تی‌ام‌ال در نظرات
Disable Comments Globally: غیرفعال کردن نظرات در سطح جهانی
Hide Existing Comments: مخفی کردن نظرات موجود
Open Comment Links in New Tab: باز کردن لینک‌های موجود در بخش نظرات در صفحه جدید
بقیه موارد مربوط به تنظیمات نسخه پرمیوم است و از پرداختن به آن صرف‌نظر می‌کنیم. نتیجه بصورت زیر است:
نتیجه حذف فیلد آدرسهمان طور که مشاهده می‌کنید، فیلد آدرس حذف شد.

حذف فیلد آدرس بصورت دستی

بعضی از کاربران دوست دارند برای حذف فیلد آدرس وبسایت از نظرات وردپرس بصورت دستی و با کمک قطعه کدها این‌کار را انجام دهند. هیچ اشکالی ندارد به شرط آنکه درست جایگذاری‌های خود را انجام دهید.
لطفا قبل از انجام هر کاری از سایت بک‌آپ تهیه کنید و در جایی مطمئن ذخیره نمایید تا در صورت بروز هر گونه مشکل آن را بازگردانی کنید. حال قطعه کد زیر را در فایل function.php قرار دهید:

add_filter('comment_form_default_fields', 'unset_url_field');
function unset_url_field($fields){
    if(isset($fields['url']))
       unset($fields['url']);
       return $fields;
}

بعد از قرار دادن این کد، به راحتی فیلد آدرس از فرم دیدگاه‌ها حذف خواهد شد.
دانلود افزونه Comment Link Remove

پاسخی بگذارید

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