Annonce

Important : WordPress 2.6.1 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 25-06-2008 19:05:56

geekubuntu
Passionné WP
Date d'inscription: 22-04-2007
Messages: 168

Aide pour meta description dynamique

Bonjour,

Ma configuration WP actuelle
- Version de WordPress :2.5

Problème(s) rencontré(s) :

Je veux faire une description dynamique, mais je n'arrive pas à trouver la bonne syntaxe...

Code:

  1. <meta name="description" content="<?php if (is_single()) : echo preg_replace('!^<*>$!', ', get_the_excerpt()); else : ?>description par défaut<?php endif; ?>" />

pour cela fait-il une erreur?

++

Hors ligne

 

#2 28-06-2008 10:22:13

Comme une image
Burpeur Wordpress
Lieu: Paris (enfin presque)
Date d'inscription: 30-01-2008
Messages: 1581
Site web

Re: Aide pour meta description dynamique

Étale le code sur plusieurs lignes pour savoir quelle ligne est en erreur.
Je ne suis pas gourou PHP mais le "else" sans instruction derrière pourrait être en cause (essaye else echo "défaut").


Outils de base : Firefox+Firebug, Google-est-mon-ami™, Notepad++. Avec ça, on règle 78,24% des problèmes wink
Pour aller plus loin : Côt côt codex FR EN ! WAMP/LAMP/MAMP

« On paie mal un maître en ne restant toujours que l'élève. » — F. Nietzsche

Hors ligne

 

#3 12-07-2008 17:26:42

geekubuntu
Passionné WP
Date d'inscription: 22-04-2007
Messages: 168

Re: Aide pour meta description dynamique

Je viens de refaire mes balises description et title:

Code:

  1. <title><?php if (is_home () ) { bloginfo('name'); }
  2. elseif ( is_category() ) { single_cat_title(); echo ' - ' ; bloginfo('name'); }
  3. elseif (is_single() ) { single_post_title();}
  4. elseif (is_page() ) { bloginfo('name'); echo ': '; single_post_title();}
  5. else { wp_title('',true); } ?></title>
  6.  
  7. <meta name="description" content="<?php if (is_home () ) { bloginfo('name');}
  8. elseif ( is_category() ) { bloginfo('name'); echo ': '; single_cat_title();}
  9. elseif (is_single() ) { bloginfo('name'); echo ': '; single_post_title();}
  10. elseif (is_page() ) { bloginfo('name'); echo ': '; single_post_title();}
  11. else { wp_title('',true); } ?>" />

Trouvez-vous mes choix judicieux? Qu'en pensez-vous? smile

++

Hors ligne

 

#4 17-07-2008 19:16:34

geekubuntu
Passionné WP
Date d'inscription: 22-04-2007
Messages: 168

Re: Aide pour meta description dynamique

personne? :p

Hors ligne

 

#5 17-07-2008 20:25:55

Lumière de Lune
Not a plastic girl
Lieu: Allemagne - Maroc
Date d'inscription: 15-08-2007
Messages: 1608
Site web

Re: Aide pour meta description dynamique

Ca n'a aucune intérêt d'avoir une description qui répète le titre big_smile


Voyage au Maroc
Busby SEO Challenge
... tout ça sous WordPress, bien sûr !
Avez-vous lu les Dix commandements du débuggueur de blog ?

Hors ligne

 

Pied de page des forums

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