Modificar el enlace del título en Genesis Framework

[…]


por

Por defecto en WordPress, y en general en cualquier tipo de web, el tíulo de la página suele enlazar con la página principal o de inicio de esa misma web.

Sin embargo, hay veces que por distintas razones necesitamos modificar esa url a la que enlaza, y hoy vamos a ver cómo podemos hacerlo si usamos Genesis Framework.

 

El filtro que vamos a modificar es genesis_seo_title, y lo haremos utilizando la siguiente función:

/* @link https://anythinggraphic.net/change-header-logo-link-in-genesis-updated-for-html5-schema/
/* Updated from Bill Erickson's original post http://www.billerickson.net/code/genesis-change-logo-url to include support for new HTML5 themes and schema rich snippets.
/* Change header logo link in Genesis
----------------------------------------------------------------------------------------*/
add_filter('genesis_seo_title', 'ag_change_logo_url', 10, 3 );
function ag_change_logo_url( $title, $inside, $wrap ) {
	$inside = sprintf( '<a href="%s" title="%s">%s</a>', esc_url( 'http://www.google.com' ), esc_attr( get_bloginfo( 'name' ) ), get_bloginfo( 'name' ) );
	$title = sprintf( '<%s class="site-title" itemscope="headline">%s</%s>', $wrap, $inside, $wrap );
	return $title;
}

sustituyendo ‘https://www.google.com’ por la url donde queramos que enlace el título de la web.

Recuerda que está función puedes añadirla al archivo functions.php de tu child theme, en un plugin de snippets de código o en uno personalizado.

¿Eres implementador o desarrollador WordPress?

En la Zona DPW encontrarás más recursos, tutoriales, plantillas, y una biblioteca de snippets para poder utilizar en tu día a día y ganar tiempo en tu trabajo:

ACCEDER AHORA