¿Has utilizado alguna vez la configuración de Google AdSense en Genesis? Seguramente tu caso será el mismo, no lo habrás utilizado nunca.
Como ya sabrás, siempre he pensado que todo lo que no necesitamos en nuestra página web tiene que ser eliminado. En este caso, Google AdSense es una plataforma de Google para obtener ingresos poniendo anuncios en tu sitio web.
¿Alguna vez lo utilizarías en tu sitio web?
Monetizar tu sitio web mediante Google AdSense no es una buena estrategia a seguir: los anuncios son muy intrusivos para tu web y aparte debes acumular miles y miles de visitas para obtener ingresos decentes.
En mi caso particular, jamás he tenido que optar por utilizar esta plataforma.
Así que, como somos tan fans del minimalismo, vamos a aprender en este tutorial a cómo prescindir de ello.
¡Vamos a ello!
Código para quitar Google AdSense en Genesis
Como ya te sonará de otros tutoriales, tendremos que añadir un código en tu plugin personalizado, o a malas, en el functions.php de tu child theme de Genesis.
Aunque déjame recordártelo: como este cambio no es estético, debes introducir este cambio en un plugin personalizado. De esta manera, si decides utilizar otro child theme de Genesis en el futuro, todos los cambios funcionales permanecerán. Puedes leer más acerca de las ventajas de utilizar un plugin personalizado en tu WordPress.
// Forzar que el campo de AdSense ID siempre esté vacío.
add_filter( 'genesis_pre_get_option_adsense_id', '__return_empty_string' );
// Quitar AdSense metabox de Genesis Theme Settings.
add_action( 'genesis_theme_settings_metaboxes', function () {
remove_meta_box( 'genesis-theme-settings-adsense', 'toplevel_page_genesis', 'main' );
});
// Quitar AdSense ID del personalizador.
add_filter( 'genesis_customizer_theme_settings_config', function ( $config ) {
unset( $config['genesis']['sections']['genesis_adsense'] );
return $config;
});
Resumen y conclusión
Ya sabes, menos es más. Ahora cuando entremos en los «Theme Settings» de Genesis lo veremos todo más limpio sin aquella configuración que nunca utilizábamos.
Acuérdate que este código funciona con todos los child themes de Genesis, así que siempre puedes recurrir a él cuando lo necesites.
¿Te gustan estos tutoriales más especializados de Genesis y de sus child themes? Envíame tu propuesta y la tendré en cuenta para el siguiente tutorial 🙂