Vous n'êtes pas identifié.
Annonce
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 18-11-2008 15:47:07
- geekubuntu
- Expert WP
- Date d'inscription: 22-04-2007
- Messages: 242
Problème pour affichage des champs personnalisés
Bonjour,
Ma configuration WP actuelle
- Version de WordPress :2.6.3
Problème(s) rencontré(s) :
Actuellement j'ai ceci:
Code:
- <?php if(get_post_meta($post->ID, "website", true) || get_post_meta($post->ID, "website", false)): ?>
- <?php if(get_post_meta($post->ID, "website", true)): ?>
- <a href="<?php $key='website'; echo get_post_meta($post->ID, $key, true); ?>" title="Website"><img src="<?php bloginfo('stylesheet_directory'); ?>/images/yes.png" alt="Icon"></a>
- <?php endif; ?>
- <?php if(get_post_meta($post->ID, "website", false)): ?>
- <img src="<?php bloginfo('stylesheet_directory'); ?>/images/no.png" alt="Icon">
- <?php endif; ?>
- <?php endif; ?>
et le comportement attendu est le suivant: si le champ "website" est présent dans le post, affichage de celui-ci avec l'icone yes.png , si le champ n'est pas présent, affichage de l'image no.png
Mais actuellement, cela m'affiche les deux icones. je crois que je me suis empétré dans les IF, quelqu'un pourrait-il m'aider à m'y retrouver? :p
++
Dernière modification par geekubuntu (18-11-2008 15:47:46)
Hors ligne
#2 18-11-2008 16:10:00
- dlo
- Blogodépendant

- Date d'inscription: 10-04-2007
- Messages: 1876
Re: Problème pour affichage des champs personnalisés
Et comme ceci ?
Code: php
- <?php $web = get_post_meta($post->ID, "website", false);
- <a href="<?php echo $web; ?>" title="Website"><img src="<?php bloginfo('stylesheet_directory'); ?>/images/yes.png" alt="Icon"></a>
- <?php endif; ?>
- <img src="<?php bloginfo('stylesheet_directory'); ?>/images/no.png" alt="Icon">
- <?php endif; ?>
Cordialement
Non, je ne suis pas blogodépendant... C'est juste que je n'ai toujours pas trouvé la sortie de ce forum !
Hors ligne
#3 18-11-2008 16:45:42
- geekubuntu
- Expert WP
- Date d'inscription: 22-04-2007
- Messages: 242
Re: Problème pour affichage des champs personnalisés
Nice :p
mais par contre pour l'affichage du lien quand le champ est présent, l'adresse est "http://www.adresse-de-mon-blog.org/gi/Array"
why?
++
Hors ligne
#4 18-11-2008 16:56:29
- dlo
- Blogodépendant

- Date d'inscription: 10-04-2007
- Messages: 1876
Re: Problème pour affichage des champs personnalisés
Oups, petite erreur de frappe... 
Ceci devrait mieux marcher:
Code: php
- <?php $web = get_post_meta($post->ID, "website", true);
- <a href="<?php echo $web; ?>" title="Website"><img src="<?php bloginfo('stylesheet_directory'); ?>/images/yes.png" alt="Icon"></a>
- <?php endif; ?>
- <img src="<?php bloginfo('stylesheet_directory'); ?>/images/no.png" alt="Icon">
- <?php endif; ?>
Non, je ne suis pas blogodépendant... C'est juste que je n'ai toujours pas trouvé la sortie de ce forum !
Hors ligne
#5 18-11-2008 17:09:43
- geekubuntu
- Expert WP
- Date d'inscription: 22-04-2007
- Messages: 242
Re: Problème pour affichage des champs personnalisés
merci beaucoup :p
Hors ligne