El tener google adsense para las publicidades pagas de google es una de las cosas indispensables para un blog. Ya que te permitirá cobrar por el alquiler de tu espacio y mostrar publicidad de otros sitios acorde con el tópico de tu sitio web. El detalle que en algunas ocasiones el tenerlo activo es pérdida de procesamiento y tiempo.
La razón de este comentario en lo personal es que algunas veces los tópicos que usamos no tienen patrocinantes. Si no existen personas que necesiten publicidad de esos tópicos por más que lo tengas instalado no ganarás nada. En otros casos Google no paga en el país de tu localidad así que tampoco te serviría mucho.
Para ello lo más lógico sería quitarlos de nuestro sitio para tener mejor rendimiento en la carga de nuestro sitio. Para ello podemos utilizar ciertos códigos en nuestro framework para eliminarlos y ya no tener que soportar esa carga. Lo primero que vamos a hacer es irnos al fichero functions.php y hacer un respaldo.
Ya con el archivo respaldado podemos empezar a añadir los siguientes códigos que están a continuación. Antes de mostrarlos te recuerdo que es mejor colocarlo en el fichero del tema hijo para no perderlos cuando se actualice el tema padre.
// Establece que el ID de AdSense siempre sea una cadena vacía y evita que la metabox aparezca en las publicaciones
add_filter( 'genesis_pre_get_option_adsense_id', '__return_empty_string' );
// Elimina la metabox de los ajustes del tema
add_action( 'genesis_theme_settings_metaboxes', function () {
remove_meta_box( 'genesis-theme-settings-adsense', 'toplevel_page_genesis', 'main' );
});
// Elimina AdSense ID del personalizador
add_filter( 'genesis_customizer_theme_settings_config', function ( $config ) {
unset( $config['genesis']['sections']['genesis_adsense'] );
return $config;
});
Como puedes observar tenemos dos funciones que eliminan los datos de google adsense. Las funciones son invocadas por hooks del sistema, y con esto ya no tendrás google adsense cargado en tu sitio. Es todo por este tutorial espero que lo hayas disfrutado ¡nos veremos en la próxima!