Annonce

Faites la différence entre le service WordPress.com et l'application libre WordPress.

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

#1 03-10-2009 19:55:08

polochon
Membre WP
Date d'inscription: 06-09-2009
Messages: 9

[Résolu] Mon thème n'affiche pas le lien flux RSS !

Ma configuration WP actuelle
- Version de WordPress : 2.8.4
- Thème utilisé : perso

Problème(s) rencontré(s) : pas de lien RSS

Bonjour,

Je suis en train de me créer un thème, voici un extrait du code de mon template header.php :

Code: html

<?php
/**
 * @package WordPress
 * @subpackage Mon_Theme
 */
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>>

<head profile="http://gmpg.org/xfn/11">
	<meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />
	<title><?php wp_title('&laquo;', true, 'right'); ?> <?php bloginfo('name'); ?></title>

	<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" />
	<link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />

	<?php if ( is_singular() ) wp_enqueue_script( 'comment-reply' ); ?> 
	<?php wp_head(); ?>
</head>

Et voici ce que ça génère comme code HTML :

Code: html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="fr-FR">

<head profile="http://gmpg.org/xfn/11">
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
	<title>Mon theme</title>
	<link rel="stylesheet" href="http://wordpress28/wp-content/themes/pstuto/style.css" type="text/css" media="screen" />
	<link rel="pingback" href="http://wordpress28/xmlrpc.php" />
	 
	<link rel='stylesheet' id='wp-postratings-css'  href='http://wordpress28/wp-content/plugins/wp-postratings/postratings-css.css?ver=1.50' type='text/css' media='all' />
	<script type='text/javascript' src='http://wordpress28/wp-includes/js/jquery/jquery.js?ver=1.3.2'></script>

	<link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://wordpress28/xmlrpc.php?rsd" />
	<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://wordpress28/wp-includes/wlwmanifest.xml" /> 
	<link rel='index' title='Mon theme' href='http://wordpress28' />
	<meta name="generator" content="WordPress 2.8.4" />
	
	<style type="text/css" media="screen">
		/* Begin Contact Form CSS */
		.contactform {
			position: static;
			overflow: hidden;
			width: 95%;
		}
	</style>
</head>

En fait il manque ces 2 lignes là :

Code: html

<link rel="alternate" type="application/rss+xml" title="Mon theme &raquo; Flux" href="http://wordpress28/feed" />

<link rel="alternate" type="application/rss+xml" title="Mon theme &raquo; Flux des commentaires" href="http://wordpress28/comments/feed" />

Qui donnent les liens vers les flux RSS articles et commentaires.

Je ne comprends pas ce qui se passe, normalement c'est la fonction wp_head() qui affiche ces liens, d'ailleurs ça marche avec le thème par défaut.

Mais avec mon thème il manque ces liens.

Comment faire ?
Merci

Hors ligne

 

#2 06-10-2009 16:04:18

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

Re: [Résolu] Mon thème n'affiche pas le lien flux RSS !

Oui et non ! wp_head va, notamment, lancer l'inclusion du fichier header.php de ton thème qui, lui, doit contenir les informations que tu souhaites notamment pour les flux RSS.
Voir le thème par défaut, justement !


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 19-10-2009 21:08:52

polochon
Membre WP
Date d'inscription: 06-09-2009
Messages: 9

Re: [Résolu] Mon thème n'affiche pas le lien flux RSS !

Depuis j'ai résolu le problème, faut créer un fichier functions.php dans le répertoire du thème et appeler cette fonction :

Code: html

<?php
/**
 * @package WordPress
 * @subpackage Mon_Theme
 */

automatic_feed_links();

?>

http://wpengineer.com/wordpress-28-body … eed_links/
http://wpengineer.com/themes-and-automatic_feed_links/

Merci quand même.

Hors ligne

 

#4 19-10-2009 21:11:55

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

Re: [Résolu] Mon thème n'affiche pas le lien flux RSS !

Merci pour cet excellent feedback ! biere


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

 

#5 01-12-2009 10:40:02

benoitJ
Connaisseur WP
Lieu: Cluj-Napoca (Roumanie)
Date d'inscription: 19-11-2009
Messages: 18
Site web

Re: [Résolu] Mon thème n'affiche pas le lien flux RSS !

merci, même problème, mais résolu du coup smile

Hors ligne

 

Pied de page des forums

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

[ Generated in 0.283 seconds, 12 queries executed ]