Ocultar un Widget en una página específica

En algunas ocaciones dentro de nuestros desarrollos es necesario ocultar un Widget en una página específica, para lograr esto usaremos el filtro «widget_display_callback».

En el siguiente ejemplo crearemos una función que nos ayudará a realizar el proceso descrito anteriormente, asegúrate de insertar el código en el archivo functions.php del tema activo en tu sitio web.

function ocultar_widget( $instance, $widget, $args ) {
if ( $widget->id_base == 'widget-17_categories-3' ) { // ID del widget
if ( !is_page( 'contacto' ) ) { // página
return false;
}
}
}
add_filter( 'widget_display_callback', 'ocultar_widget', 10, 3 );
Notas:
1. El ID del Widget puedes conocerlo inspeccionando el código de la página o con ayuda de algún «Plugin» del repositorio de WordPress. Por ejemplo: Haz clic aquí.

Si deseas más información sobre como desarrollar en

WordPress en español

, visita el Codex oficial de WordPress haciendo clic aquí.

Descargar WordPress del repositorio oficial para México:haciendo clic aquí.
Repositorio oficial de Plugins para WordPress: haciendo clic aquí.
Repositorio oficial de temas gratuitos para WordPress: haciendo clic aquí.

Si necesitas consultoría sobre

WordPress

envíame un correo a hola@dannydshore.com o haciendo clic aquí.

#conceptos #wordpress #woocommerce #shortcodes #css