Con esta función podremos cambiar el logo dinámicamente en GeneratePress según la necesidad, el tipo de página o por páginas específicas.
Podemos situar el siguiente código en nuestro archivo de funciones, cambiando la ruta según donde tengamos guardado el logo alternativo o añadiendo alguna condición según nuestra necesidad.
add_filter( 'generate_logo','custom_logo' ); function custom_logo( $logo ){ return get_site_url().'/wp-content/uploads/logo.png'; }
Este sería otro ejemplo en el que incluimos una estructura de control, cambiando el logo solo en una página específica.
add_filter( 'generate_logo','custom_logo' ); function custom_logo( $logo ){ if ( is_front_page() ){ return get_site_url().'/wp-content/uploads/logo.png'; }else{ return $logo; } }
Si te ha sido de utilidad ¡deja un comentario!