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
#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('«', 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 » Flux" href="http://wordpress28/feed" />
<link rel="alternate" type="application/rss+xml" title="Mon theme » 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 !
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 ! 
Hors ligne
#5 01-12-2009 10:40:02
Re: [Résolu] Mon thème n'affiche pas le lien flux RSS !
merci, même problème, mais résolu du coup 
Hors ligne
