UA-51298262-10 Skip to main content
Preguntas frecuentesWordPress

Cómo deshabilitar la función de búsqueda en WordPress

By octubre 30, 2017julio 28th, 2020No Comments

Puede suceder que usted necesite eliminar la opción de búsqueda que se encuentra en su tema, ya sea porque no la necesita o simplemente interfiere con la experiencia que pueda crearle al usuario. Es por ello que este artículo que le traemos hoy en Ayuda Hosting le enseñaremos cómo desactivar de manera fácil la opción de búsqueda en su WordPress.

Primer método: Desactivar la opción de búsqueda en WordPress con plugin

Podemos decir que este es el método más recomendado y es el que se puede ejecutar de manera más fácil. En primer lugar, lo que deberá hacer es proceder a instalar luego activar el plugin Disable Search. Una vez que lo tenga instalado y activado podrá ejecutarlo.

Cabe destacar que este plugin funciona “fuera de la caja” esto quiere decir que usted no tendrá que configurarlo para poder utilizarlo. Una vez que active el plugin, se eliminará la opción de búsqueda que está insertada en su tema de WordPress.

En el caso de que algún cliente o usuario entre con una URL de búsqueda la página le arrojará un error como el que le mostramos a continuación.

Debemos tomar en cuenta que este plugin no tendrá ninguna repercusión en cuanto a las funciones de búsqueda en nuestra zona de administrador de WordPress. Esto quiere decir, que usted podrá seguir buscando páginas y posts dentro de esta área.

Segundo método: Desactivar la opción de búsqueda en WordPress de forma manual

Al hacer esta desactivación de forma manual, necesitará ingresar algunos códigos en su WordPress. El código que le mostramos a continuación deberá ingresarlo en el documento functions.php correspondiente a su tema.

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' );

La función de este código será redirigir las consultas que se lleven a cabo a una página 404. Este código también esconderá la opción de búsqueda dentro del tema de su WordPress.

También te puede interesar nuestra guía para deshabilitar por completo los comentarios en WordPress.

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información. ACEPTAR

Aviso de cookies