غیرفعال کردن فرم جستجو در وردپرس با روش مختلف

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

نحوه دسترسی به این فرم برای کاربران کاملآ بستگی به نوع آن سایت و طراحی قالب آن ها دارد یک سری از وب سایت ها این فرم جستجو را در هدر سایت خود مانند میهن آکادمی که مشاهده می کنید قرار می دهند و یک سری از وب سایت ها از ابزارک ها برای نمایش فرم جستحو خود استفاده می کنند و در این مقاله نحوه غیرفعال کردن فرم جستجو را به شما آموزش می دهیم و بعد از انجام این کار دیگر کاربران شما نمی توانند در سایت شما جستجوی انجام دهند یا به دنبال مقاله یا برگه ای بگردند
غیرفعال کردن فرم جستجو با استفاده از کد نویسی
اگر که شما می خواهید بدون نیاز به نصب افزونه ای خاص قابلیت فرم جستجو خود را غیرفعال کنید که دیگر در سایت شما نمایش داده نشود شما می توانید به راحتی با چند خط کد این قابلیت را از سایت خود غیرفعال کنید تا سایت شما دیگر فرم جستجوی نداشته باشد و شما نیاز است که برای انجام این کار در سایت خود کمی کد نویسی سایت خود را تغییر دهید و چند خط کد زیر را در فایل Functions.php قالب سایت خود قرار دهید
طبق روند همیشه شما برای اینکه می خواهید در سایت خود دستی به کد های قالب سایت خود ببرید به شما پیشنهاد می کنم تا یک نسخه پشتیبان از سایت خود تهیه کنید تا در صورتی که با مشکلی روبه رو شدید آن نسخه پشتیبان را سریع بازگشت دهید و سایت شما دچار خطا نشود
برای دستیابی به این فایل Functions.php شما باید وارد پنل مدیریت سایت خود شوید و از بخش نمایش وارد بخش ویرایشگر پرونده پوسته شوید و اینجا یک منو سمت چپ شما مشاهده می شود که نام فایل های موجود در قالب شما وجود دارد و بین این فایل ها باید Functions.php را پیدا کنید و کد زیر را در آن قرار دهید
function wpb_filter_query( $query, $error = true ) {
if ( is_search() ) {
$query->is_search = false;
$query->query_vars[s] = false;
$query->query[s] = false;
if ( $error == true )
$query->is_404 = true;
}
}
add_action( 'parse_query', 'wpb_filter_query' );
add_filter( 'get_search_form', create_function( '$a', "return null;" ) );
function remove_search_widget() {
unregister_widget('WP_Widget_Search');
add_action( 'widgets_init', 'remove_search_widget' );
بعد از اینکه شما در سایت خودتون این کد را قرار دادید دیگر نباید فرم جستجو سایت خود را شما مشاهده کنید و این کد فرم جستجو شما را از دید کاربران مخفی نگهداری می کند و تمام کوئری های جستجو را چه به صورت مستقیم و چه به صورت غیر مستقیم را به صفحه 404 شما هدایت می کند به همین راحتی

آشنایی با افزونه Disable Search
این افزونه یکی از افزونه های پر کاربرد وردپرس است ، با اینکه افزونه های زیادی در مخزن وردپرس وجود دارد تا به شما کمک کند این قابلیت را در سایت خود غیرفعال کنید ، این بار می خواهیم یکی از افزونه های که به شما کمک می کند تا فرم های جستجو سایت خود را غیرفعال کنید را معرفی و آموزش دهیم نام این افزونه Disable Search می باشد که به راحتی می توانید از آخر همین مقاله آن را دانلود کرده و در سایت خود طبق آموزش نصب افزونه در وردپرس که در میهن آکادمی وجود دارد آن را نصب و فعالسازی کنید.
این افزونه در مخزن وردپرس ثبت شده است و شما به راحتی آن را در سایت خود نصب کرده و به صورت رایگان در سایت خود استفاده کنید ، از آنجایی که این افزونه یکی از برترین افزونه های وردپرسی است آمار نصب و فعالسازی این افزونه بیش از 40000+ هزار نصب و فعالسازی می باشد که می توانید این آمار را در مخزن وردپرس مشاهده کنید به دلیل اینکه این افزونه محبوبیت زیادی بین افزونه های کاربردی وردپرس دارد به عنوان یکی از پر استفاده ترین افزونه های وردپرس معرفی شده است.
آموزش کار با افزونه Disable Search
خب همانطور که می دانید یک سری از افزونه ها در سایت شما زمانی که نصب یا فعالسازی می شوند نیازی به تنظیمات ندارند و در کل تنظیماتی به پنل مدیریت شما اضافه نمی کنند و اینجاست که این افزونه هم مانند آن افزونه به صورت خودکار برای شما فرم جستجو را غیرفعال می کند و نیاز نیست که هیچ کد نویسی در سایت خود انجام دهید یا تغییری در فایل های قالب خود دهید و بعد از نصب به صورت خودکار این افزونه تمامی فرم های جستجو سایت شما را غیرفعال می کند.
به همین راحتی شما می توانید در سایت خود با این دو روش فرم جستجو را در سایت خود غیرفعال کنید تا دیگر نمایش داده نشود ، موفق و پیروز باشید.
