Vous n'êtes pas identifié.
Annonce
Mettez-vous à jour ! WordPress 3.3.2 est disponible en français.
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.
Annonce 4 : Rejoignez-nous sur Facebook, Google + et sur Twitter
#26 16-04-2010 11:53:20
- niam
- Connaisseur WP
- Date d'inscription: 16-04-2010
- Messages: 11
Re: Menu image
salut tout le monde, je suis intéresser par ce topic parce que je ne sais pas comment faire pour mon site non plus, coder en dure ne présenterais aucun problème pour mon site, et cela m'arrangerais je voudrais savoir quelque chose d'important cela résoudrait tout mes problèmes : comment en créant des liens en dure dans le menu pouvoir modifier le contenu de ces liens par l'administration de wordpress. Je m'explique je voudrais pouvoir modifier le contenu comme bon me semble sur ces différentes pages du menu...
Hors ligne
#27 16-04-2010 13:53:35
- anthonybe
- Membre WP
- Date d'inscription: 23-03-2010
- Messages: 7
Re: Menu image
falkon1000 a écrit:
Oui mais là c'est plus automatisé / dans le système WP.
Moi ce que je voudrais c'est pouvoir regénérer le menu en PHP dans mon header de manière à faire : je check si ce nom de menu correspond à une image. SI oui je l'utilise, si non, j'affiche le nom de l'entrée en texte.
Pourquoi ne pas utiliser javascript pour ca ?
Tu englobe la wp_list_page ou wp_list_categories dans un div avec un id='XXXXX'. Ensuite, tu écris un javascript qui va traiter le contenu de ce div. Ce contenu sera un ul avec des li. Tu traites chaque LI, tu prends son contenu (le nom de la page ou catégorie); avec ce nom, tu vérifies si une image existe; si oui, tu remplace le contenu du LI avec un tag img, sinon tu laisse tel quel.
C'est lourd mais ca pourrait fonctionner.
Hors ligne
#28 16-04-2010 14:00:30
- anthonybe
- Membre WP
- Date d'inscription: 23-03-2010
- Messages: 7
Re: Menu image
Ne serait-ce pas plus simple également de coder en dur les liens avec les images dont vous etes certains qu'elles existent ? Et de générer le reste avec wp_list en ajoutant un paramètre pour exclure les pages/Catégories que vous ajouter en dur auparavant ?
De cette manière, c'est "automatique" et plus léger. La conséquence est que vous devez modifier le fichier PHP chaque qu'un nouveau menu avec une image est ajouté :-/
Anthony.
Hors ligne
#29 16-04-2010 14:02:14
- falkon1000
- Connaisseur WP
- Date d'inscription: 10-01-2010
- Messages: 47
Re: Menu image
Moi je voyais une chose toute simple mais je narrive pas à trouver où le faire :
- wp list pages
- on récupère le nom du lien
- on l'url encode et on ajoute par exemple .png
- si ça correspond à un nom de fichier, on inclu une image avec en ALT le nom du menu
- sinon on affiche un lien texte
Mais encore faudrait il pouvoir faire ça SANS toucher au code WP
Hors ligne
#30 16-04-2010 17:38:17
Re: Menu image
J'ai écrit un tutoriel à ce sujet sur mon blog, je me suis dis que ça pourrait être utile... Il faut juste s'y connaître un minimum en CSS ^^
Hors ligne
#31 16-04-2010 19:06:44
Re: Menu image
sushi a écrit:
J'ai écrit un tutoriel à ce sujet sur mon blog, je me suis dis que ça pourrait être utile... Il faut juste s'y connaître un minimum en CSS ^^
Bonjour,
excellente astuce. Mais ce qui serait excellentissime serait de styler ça avec des images dynamiques, soit le thumbnail des pages concernées par exemple. Plus complexe, beaucoup plus complexe mais il devrait y avoir moyen en passant par un style dans le header (pour pouvoir insérer du code php dans le style) ou une feuille de style-menu.php séparée.
Sauf que je n'en vois pas trop l'intérêt à part pour automatiser la chose pour un blog construit pour quelqu'un d'autre. Si c'est pour son propre blog, il vaut effectivement mieux maitriser simplement ces ajouts et donc opter pour votre solution.
Vous n'avez pas le temps ? C'est la galère ? Faites appel à mes services !
LASHON.FR : CRÉATION SITE WEB PROS, INSTALLATION WP. Tutos Dossier HEBERGEURS et WP Sécuriser WordPress
Hors ligne
#32 09-08-2010 00:07:46
- Annspirit
- Membre WP
- Date d'inscription: 23-07-2009
- Messages: 4
Re: Menu image
Bonjour,
Je remonte ce topic car il semble correspondre à mon problème. J'ai réussi à intégrer des images-lien à mon listing de page grace aux conseils donnés ici mais je ne trouve pas le moyen de virer le titre texte qui apparait quand même par dessus mes images.
J'ai essayé title_li=0 dans le fichier function ici :
Code: html
// Produces a list of pages in the header without whitespace
function sandbox_globalnav() {
if ( $menu = str_replace( array( "\r", "\n", "\t" ), '', wp_list_pages('title_li=0&sort_column=menu_order&echo=0') ) )
$menu = '<ul>' . $menu . '</ul>';
$menu = '<div id="menu">' . $menu . "</div>\n";
echo apply_filters( 'globalnav_menu', $menu ); // Filter to override default globalnav: globalnav_menu
}
J'ai essayé la sollution du tutoriel de suchi dans la css avec span en visibility hidden... Mais rien ne fonctionne.
Je fabrique un thème à partir de sandbox qui a cette fonction "globalnav" que je rencontre pour la première fois.
Je ne sais plus trop quoi essayer, j'espère que vous pourrez m'aider...
D'avance merci 
Hors ligne