El SEO es importante en todo desarrollo, ya que permite a los buscadores indexar tu sitio dependiendo de las palabras de búsqueda. A lo mejor te preguntaras entonces porque quiero yo eliminar u ocultar esta sección del personalizador. La razón es justamente porque es importante y un usuario novato puede arruinarlo.
Suena duro pero es así, puede darse el caso que tengas que rehacer la estructura SEO por una novatada. Por ello es mejor ocultarlo y quitar las formas en que el usuario pueda modificar los atributos del SEO. Ahora quedando claro los motivos empecemos a eliminar esta opción de nuestro panel de personalización.
Lo primero que vamos a hacer es ubicar el fichero de functions.php de tu tema hijo, para que las modificaciones sean permanentes. Al ubicarlo vamos a copiar y pegar los siguientes códigos al final de dicho archivo. Es recomendable siempre hacerle una copia de seguridad antes de modificarlo, por si cometemos algún error.
/* Elimina la sección SEO de Genesis en el personalizador */
function remove_genesis_seo( $wp_customize ) {
$wp_customize->remove_panel( 'genesis-seo' );
}
add_action( 'customize_register', 'remove_genesis_seo', 30);
Como puedes ver en el código vamos a usar hook de acción para remover esta sección de nuestro panel de personalización. Lo primero que hacemos es crear una función cuya utilidad es remover la sección genesis-seo. La función es invocada con un action hook con prioridad de ejecución de 30.
Al colocar esto ya estamos escondiendo el panel de SEO de los usuarios. Es recomendable también ocultarlo a veces en pleno desarrollo. Es probable que se centren mucho en el SEO y no en la calidad del contenido, lo cual, es un problema.
Es todo por este tutorial nos veremos en la próxima espero que te haya sido de utilidad 😉 éxito.