Annonce

Important, migration recommandée : WordPress 2.6.3 est disponible en français.À lire avant la migration !
Annonce 1 : Le Codex en français a besoin de vous pour avancer !
Annonce 2 : Avant de poster, n'oubliez pas de faire une petite Recherche et de lire les règles de ce forum.
Annonce 3 : Lisez notre blog, il regorge de bonnes informations.

#1 16-12-2007 12:45:38

mmig
Connaisseur WP
Date d'inscription: 07-08-2007
Messages: 44

[Résolu] Rendre header cliquable (déjà essayé plusieurs solutions)

Bonjour,

Ma configuration WP actuelle
- Version de WordPress : 2.3.1 FR
- Thème utilisé : Multiflex 3.10
- Plugins en place : -
- Nom de l'hebergeur : -
- Adresse du site : -

Problème(s) rencontré(s) :
Je voudrais rendre ma bannière cliquable, pour que quand le visiteur clique dessus ça le renvoi vers l'accueil du blog.

Cependant, je n'y arrive pas.

J'ai essayé différentes solutions :
1) ouvrir header.php du template et remplacer <div id="header">
par : <div id="header" onclick="location.href='<?php echo get_settings('home'); ?>';" style="cursor: pointer;">

2) j'ai remplacé par : <div id="header" onclick="location.href='http://siteaddress/';" style="cursor: pointer;">
(j'ai bien entendu remplacer http://siteadress/ par le nom du site)

Mais rien à y faire, l'header n'est toujours pas cliquable...

Faut-il, peut-être, mettre un code dans le fichier style.css ?

Merci par avance pour votre aide.

Dernière modification par mmig (16-12-2007 12:47:02)

Hors ligne

 

#2 16-12-2007 12:49:14

CedricDarvaldeb
Connaisseur WP
Date d'inscription: 15-09-2007
Messages: 13

Re: [Résolu] Rendre header cliquable (déjà essayé plusieurs solutions)

Sur les conseils éclairés d'un membre, j'avais fait ça qui marche très bien.


      <div id="header">
        <a href="<?php echo get_option('home'); ?>/"><img src="/wp-content/themes/copyblogger-fr/images/headernew7.jpg" alt="Entête" title="Retour sur la page d'accueil"/></a>
      </div>

Hors ligne

 

#3 16-12-2007 12:56:39

mmig
Connaisseur WP
Date d'inscription: 07-08-2007
Messages: 44

Re: [Résolu] Rendre header cliquable (déjà essayé plusieurs solutions)

Salut,

Merci pour m'avoir répondu.

J'ai essayé, en remplaçant le lien de "img src" mais rien à faire, l'en-tête n'est toujours pas cliquable...
J'ai aussi remplacé alt="Entête" par alt="Header" mais rien à faire... hmm

Hors ligne

 

#4 16-12-2007 16:54:42

mmig
Connaisseur WP
Date d'inscription: 07-08-2007
Messages: 44

Re: [Résolu] Rendre header cliquable (déjà essayé plusieurs solutions)

Si ça peut aider, le code du header se décompose comme suit :

Code:

  1. <?php
  2.   if(is_home())
  3.   {
  4.     echo'<title>';
  5.         bloginfo('name');
  6.     echo ' - ';
  7.     bloginfo('description');
  8.     echo'</title>';
  9.   }
  10.  
  11.   else
  12.   {
  13.     echo'<title>';
  14.         wp_title('');
  15.     echo ' - ';
  16.         bloginfo('name');
  17.     echo ' - ';
  18.     bloginfo('description');
  19.     echo '</title>';
  20.   }
  21. ?>
  22.  
  23. <link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" />
  24. <link rel="alternate" type="application/rss+xml" title="<?php bloginfo('name'); ?> RSS Feed" href="<?php bloginfo('rss2_url'); ?>" />
  25. <link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
  26.  
  27. <?php wp_head(); ?>
  28.  
  29. </head>
  30.  
  31. <body>
  32.  
  33. <div id="wrap">
  34.  
  35. <?php if ( function_exists('dynamic_sidebar') && dynamic_sidebar(__('Header','wp_multiflex')) ) : else : ?>
  36.  
  37. <div id="masthead">
  38. <div class="left-masthead">
  39. <a class="site-logo" href="<?php echo get_settings('home'); ?>"></a>
  40. <h1><a href="<?php echo get_settings('home'); ?>"><?php bloginfo('name'); ?></a></h1>
  41. <p class="description"><?php bloginfo('description'); ?></p>
  42. </div>
  43. <div class="right-masthead">
  44. <a class="rss-logo" href="<?php bloginfo('rss2_url'); ?>" title="<?php _e('RSS Feed','wp_multiflex'); ?>"></a>
  45. </div>
  46. </div>
  47.  
  48. <div id="header">
  49. <div id="textbox">
  50. <?php include (TEMPLATEPATH . '/header-text.php'); ?>
  51. </div>
  52. </div>
  53.  
  54.   <?php if (is_page()) { $highlight = "page_item"; } else {$highlight = "page_item current_page_item"; } ?>
  55.   <div id="navigation">
  56.   <ul>
  57.   <li class="<?php echo $highlight; ?>"><a href="<?php echo get_settings('home'); ?>"><?php _e('Accueil','wp_multiflex'); ?></a></li>
  58.   <?php wp_list_pages('sort_column=menu_order&depth=1&title_li=' ); ?>
  59.   </ul>
  60. </div>
  61.  
  62. <?php endif; ?>
  63.  
  64. <div id="crumb-search">
  65. <div id="breadcrumb">
  66. <?php if (function_exists('breadcrumb')) breadcrumb("link_all=true&home_always=true&sep="); ?>
  67. </div>
  68. <div id="searchbar">
  69. <?php include (TEMPLATEPATH . '/searchform.php'); ?>
  70. </div>
  71. </div>
  72.  
  73. <div id="container">

Hors ligne

 

#5 16-12-2007 17:23:10

Whiteblog
Expert WP
Lieu: Toulouse
Date d'inscription: 07-11-2007
Messages: 329
Site web

Re: [Résolu] Rendre header cliquable (déjà essayé plusieurs solutions)

Tu veux faire comme sur mon blog ?


<?php echo Jean-Baptiste::www.jeanbaptistebeaux.eu/ (); ?>

Toute la doc de WordPress avant de poster : http://www.wordpress-fr.net/faq/

Hors ligne

 

#6 16-12-2007 17:25:15

mmig
Connaisseur WP
Date d'inscription: 07-08-2007
Messages: 44

Re: [Résolu] Rendre header cliquable (déjà essayé plusieurs solutions)

Oui, exactement !

Rendre l'image d'en-tête (dans ton cas l'image en fond noir caractérisant deux visages de rocker tongue) cliquable pour renvoyer sur la page d'accueil.

Sachant qu'avec le thème par défaut de WordPress (Kubrick) les solutions que j'ai évoqué dans mon premier message fonctionnent mais avec ce thème ça ne fonctionne pas...

Dernière modification par mmig (16-12-2007 17:29:32)

Hors ligne

 

#7 16-12-2007 20:03:08

mmig
Connaisseur WP
Date d'inscription: 07-08-2007
Messages: 44

Re: [Résolu] Rendre header cliquable (déjà essayé plusieurs solutions)

Problème résolu :

En fait, ce template comporte un fichier header.php et un autre header-text.php (pour introduire dans la bannière un texte).

Pour rendre la bannière cliquable j'ai simplement éditer le fichier header-text.php en y mettant le code suivant :
<div id="header" onclick="location.href='<?php echo get_settings('home'); ?>';" style="cursor: pointer;">
</div>

Il fallait y penser mais je trouve que c'est quand même assez mal foutu ce système...

Hors ligne

 

#8 15-04-2008 02:24:42

s9
Connaisseur WP
Date d'inscription: 10-04-2008
Messages: 25

Re: [Résolu] Rendre header cliquable (déjà essayé plusieurs solutions)

A quel endroit précisément de ton header-text.php à tu mis : <div id="header" onclick="location.href='<?php echo get_settings('home'); ?>';" style="cursor: pointer;">
</div>            


?

Je sais pas ou je mettre, j'ai essayé à une dizaine d'endroit sauf que ça change rien.

Hors ligne

 

#9 18-04-2008 03:36:59

s9
Connaisseur WP
Date d'inscription: 10-04-2008
Messages: 25

Re: [Résolu] Rendre header cliquable (déjà essayé plusieurs solutions)

resolu

Hors ligne

 

#10 23-09-2008 22:52:55

ppdy
Connaisseur WP
Lieu: Paris (Boulogne)
Date d'inscription: 10-04-2008
Messages: 18
Site web

Re: [Résolu] Rendre header cliquable (déjà essayé plusieurs solutions)

Excellent !

Avec le thème "Default" c'est dans header.php

Il faut chercher <div id="header"> et remplacer par <div id="header" onclick="location.href='<?php echo get_settings('home'); ?>';" style="cursor: pointer;">

Hors ligne

 

Pied de page des forums

Propulsé par PunBB 1.2.20
© Copyright 2005-2006 WordPress France