هل تريد تعطيل خاصية البحث في ووردبريس ؟ في بعض الأحيان قد لا يحتاج موقعك إلى ميزة البحث وقد يتداخل نموذج البحث في القالب الخاص بك مع تجربة المستخدم.
يمكنك أن تتعلم ايضاً كيفية تعطيل زر خيارات الشاشة في ووردبريس
في هذه المقالة ، سوف نوضح لك كيفية تعطيل خاصية البحث بسهولة في ووردبريس .
تعطيل خاصية البحث في ووردبريس
لماذا ومن يجب عليه تعطيل خاصية البحث في ووردبريس ؟
العديد من مواقع ووردبريس عبارة عن مواقع ويب تجارية بسيطة تحتوي على بضع صفحات. هناك أيضًا اتجاه متزايد لمواقع الويب ذات الصفحة الواحدة مع التنقل العمودي.
لا تحتوي مواقع الويب هذه على الكثير من المحتوى الذي يجعل البحث عنصرًا جديدًا وليس ميزة مفيدة.
كما أنه يعطي انطباعًا للمستخدمين بأنه قد تكون هناك بعض المعلومات الأخرى التي لا يمكنهم رؤيتها ومن ثم خيار البحث. ستؤدي إزالة ميزة البحث إلى تنظيف موقع الويب الخاص بك وتقديم تجربة مستخدم أفضل.
ومع ذلك ، دعنا نلقي نظرة على كيفية إزالة ميزة البحث بسهولة من موقع ووردبريس الخاص بك.
الطريقة الأولى: إزالة ميزة البحث في ووردبريس باستخدام الإضافة
هذه الطريقة أسهل ويوصى بها لجميع المستخدمين.
أول شيء عليك القيام به هو تثبيت وتفعيل الإضافة Disable Search.
تعمل الإضافة خارج الصندوق ، ولا توجد إعدادات يمكنك تهيئتها.
عند التنشيط ، سيتم إزالة نموذج البحث من قالب ووردبريس الخاص بك وتعطيل أداة البحث. إذا حاول المستخدم مباشرةً إدخال عنوان URL لاستعلام البحث ، فسيعرض المكون الإضافي صفحة خطأ 404.
لاحظ أن هذه الإضافة لا يؤثر على وظيفة البحث داخل منطقة إدارة ووردبريس . لا يزال بإمكانك البحث في المقالات والصفحات داخل مسؤول ووردبريس الخاص بك.
الطريقة الثانية: تعطيل ميزة البحث يدويًا في ووردبريس
تتطلب هذه الطريقة إضافة رمز إلى ملفات ووردبريس الخاصة بك.
سوف تحتاج إلى إضافة هذه الشفرة إلى ملف jobs.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. سيخفي أيضًا نموذج البحث في قالب ووردبريس الخاص بك.
نأمل أن تساعدك هذه المقالة في تعلم كيفية تعطيل ميزة البحث بسهولة في ووردبريس .