web-dev-qa-db-fra.com

Comment modifier l'URL du logo de connexion et le titre du survol?

J'essaie de changer l'URL du logo de connexion et le titre du survol. J'utilise le code ci-dessous, mais return bloginfo('url'); et return bloginfo('name'); ne fournissent pas les valeurs désirées href et title. J'utilise également un thème pour enfants si cela compte vraiment. Que dois-je utiliser à la place de return bloginfo('url'); et return bloginfo('name');?

/* ==  Change Logo URL ==============================*/

function my_url_login(){
    return bloginfo('url');
}
add_filter('login_headerurl', 'my_url_login');


/* ==  Change Logo URL Hover Text ==============================*/
function my_url_login_hover(){
     return bloginfo('name');
}
add_filter('login_headertitle', 'my_url_login_hover');
4
Desi

Essayez ces filtres à la place

// changing the logo link from wordpress.org to your site
function mb_login_url() {  return home_url(); }
add_filter( 'login_headerurl', 'mb_login_url' );

// changing the alt text on the logo to show your site name
function mb_login_title() { return get_option( 'blogname' ); }
add_filter( 'login_headertitle', 'mb_login_title' );

Cependant, si vous êtes sur un réseau/multi-site, vous aurez peut-être besoin de network_home_url() à la place

6
MBL

Il suffit de coller les codes ci-dessous dans le fichier functions.php de votre thème:

  1. URL de connexion personnalisée:

    add_filter( 'login_headerurl', 'codecanal_loginlogo_url' );
    function codecanal_loginlogo_url($url) 
    {
      return 'http://www.codecanal.com'; 
      /* Put your desired custom URL here */ 
    } 
    
  2. URL du site :

    add_filter( 'login_headerurl', 'codecanal_loginlogo_url' ); 
    function codecanal_loginlogo_url($url) 
    {
      return home_url(); 
      /* User will be redirected to the site home page */
    } 
    

Pour plus de détails, visitez le blog suivant: http://www.codecanal.com/change-login-logo-url-wordpress/

0
Jitendra Damor