El logotipo de su sitio web no es sólo una imagen; es una importante herramienta de marca. A veces, puede que necesites cambiar a dónde lleva el logotipo a los visitantes de tu sitio web cuando hacen clic en él.
Ya sea debido a cambios en el sitio o a asociaciones, personalizar la URL de destino de su logotipo es una decisión inteligente.
Esta guía le mostrará cómo cambiar la URL de destino del logotipo del sitio web sin esfuerzo.
¿Cuáles son los pasos para cambiar la URL de destino del logotipo del sitio web?
Siguiendo los sencillos pasos que se indican a continuación, podrá personalizar sin esfuerzo la URL de su logotipo y controlar por completo la imagen de marca y la funcionalidad de su sitio web.
- Acceda al panel de administración de su sitio web.
- Localice y haga clic en "Apariencia" en el menú de la izquierda. A continuación, seleccione Editor de temas.
- Seleccione el tema Astra Child en el menú desplegable y haga clic en Seleccione para elegirlo.
- Navegue hasta el archivo functions.php del tema hijo, desde la sección de la derecha seleccionando funciones.php.
- Añada el código proporcionado a continuación en la parte inferior del archivo y haga clic en Actualizar archivo en la parte inferior.
Para los usuarios con el tema Astra versión inferior a 3.0.0 -
add_action('astra_masthead', 'astra_logo_change_url');
function astra_logo_change_url()
{
remove_action( 'astra_masthead_content', 'astra_site_branding_markup', 8 );
add_filter( 'home_url', 'astra_logo_custom_url' );
add_action( 'astra_masthead_content', 'astra_site_branding_markup', 8 );
}
function astra_logo_custom_url( $url )
{
return 'https://google.com';
}
add_action('astra_masthead_content','astra_remove_logo_custom_url',9);
function astra_remove_logo_custom_url()
{
remove_filter( 'home_url', 'astra_logo_custom_url' );
}
Para nuevos usuarios con el tema Astra versión 3.0.0 y superior, utilizando el Header Footer Builder -
add_action('astra_masthead', 'astra_logo_change_url');
add_action('astra_mobile_header_bar_top', 'astra_logo_change_url');
function astra_logo_change_url()
{
remove_action( 'astra_masthead_content', 'astra_site_branding_markup', 8 );
add_filter( 'home_url', 'astra_logo_custom_url' );
add_action( 'astra_masthead_content', 'astra_site_branding_markup', 8 );
}
function astra_logo_custom_url( $url )
{
return 'https://google.com';
}
add_filter('astra_logo','astra_remove_logo_custom_url');
function astra_remove_logo_custom_url( $html )
{
remove_filter( 'home_url', 'astra_logo_custom_url' );
return $html;
}
Asegúrese de sustituir la URL de prueba (http://google.com) por su URL de destino en el código anterior.
Puede seguir las instrucciones proporcionadas en este documento para insertar el código en el archivo functions.php de su tema hijo.