Tag : feed

Désactiver et enlever les flux RSS dans wordpress

Certains sites internet ne nécessitent pas de flux RSS et il peut être utile de désactiver les flux RSS générés automatiquement par WordPress.

Voici deux bouts de codes à coller dans votre fichier functions.php, le premier va désactiver les flux RSS et le second va enlever l’affichage automatique du lien vers le flux dans la page de l’article ou autre.

/*pour désactiver les flux dans wordpress */
function fb_disable_feed() {
	wp_die( __('Pas de flux disponible, vous pouvez visiter notre <a href="'. get_bloginfo('url') .'">home</a>!') );
}

add_action('do_feed', 'fb_disable_feed', 1);
add_action('do_feed_rdf', 'fb_disable_feed', 1);
add_action('do_feed_rss', 'fb_disable_feed', 1);
add_action('do_feed_rss2', 'fb_disable_feed', 1);
add_action('do_feed_atom', 'fb_disable_feed', 1);
/*pour ne plus afficher automatiquement les liens vers flux */
remove_action( 'wp_head', 'feed_links_extra', 3 ); // Display the links to the extra feeds such as category feeds
remove_action( 'wp_head', 'feed_links', 2 ); // Display the links to the general feeds: Post and Comment Feed
remove_action( 'wp_head', 'rsd_link' ); // Display the link to the Really Simple Discovery service endpoint, EditURI link
remove_action( 'wp_head', 'wlwmanifest_link' ); // Display the link to the Windows Live Writer manifest file.
remove_action( 'wp_head', 'index_rel_link' ); // index link
remove_action( 'wp_head', 'parent_post_rel_link', 10, 0 ); // prev link
remove_action( 'wp_head', 'start_post_rel_link', 10, 0 ); // start link
remove_action( 'wp_head', 'adjacent_posts_rel_link', 10, 0 ); // Display relational links for the posts adjacent to the current post.
remove_action( 'wp_head', 'wp_generator' ); // Display the XHTML generator that is generated on the wp_head hook, WP version

Exclure certains articles de votre flux RSS

Certains blogs utilisent de plus en plus des notes courtes ou écrivent des articles qui ne sont pas forcément dans la ligne éditoriale du blog. Si jamais vous ne souhaitez pas tout envoyer dans le flux RSS de votre blog il suffit d’exclure la catégorie de l’article du flux.

Alors pour faire cela il faut mettre un peu les mains dans le code et faire ceci dans la page « functions.php » localisée dans le répertoire de votre thème de blog (wp-content/themes/) :

function myFilter($query) {
if ($query->is_feed) {
$query->set('cat','-5');
}

return $query;
}

add_filter('pre_get_posts','myFilter');

Pour identifier le numéro de la catégorie à exclure il faut aller dans Admin PanelManage Categories, simple comme bonjour non?

Zeo indique que cette manip permet aussi de ne pas afficher les articles de certaines catégories sur la homepage de votre blog. Il suffit de faire ces adaptations :

function myFilter($query) {
if ($query->is_feed || $query->is_home) {
$query->set('cat','-5');
}

return $query;
}

add_filter('pre_get_posts','myFilter');

Maintenant vous savez quoi faire!

Via Jangro


Signe de vie de feedburner

Tiens un post sur le blog de feedburner, cela faisait simplement depuis novembre que la société n’avait pas posté (en fait depuis son rachat par Google). Mais apparemment dans ce moment d’excitation ils ont oubliés de comptabiliser aujourd’hui les abonnés en provenance de Google, c’est ballot ça…

feedburner

feedburner

Heureusement qu’ils n’ont pas posté deux articles…


Article L.122-5

Voici un petit rappel des conditions de reproduction du contenu de ce blog et des blogs en général. L’article L 122-5 du code de la propriété intellectuelle précise les éléments suivants, regardez les bien car c’est important pour ne pas s’exposer à des poursuites faute de ne pas avoir lu cet article (le L 122-5 évidemment).

Voila donc les cas où vous pouvez copier une oeuvre

Art. L. 122-5. Lorsque l’oeuvre a été divulguée, l’auteur ne peut interdire :
1° Les représentations privées et gratuites effectuées exclusivement dans un cercle de famille ;
2° Les copies ou reproductions strictement réservées à l’usage privé du copiste et non destinées à une utilisation collective, à l’exception des copies des oeuvres d’art destinées à être utilisées pour des fins identiques à celles pour lesquelles l’oeuvre originale a été créée et des copies d’un logiciel autres que la copie de sauvegarde [1] établie dans les conditions prévues au II de l’article L.122-6-1 ainsi que des copies ou reproductions d’une base de données électronique ;
3° Sous réserve que soient indiqués clairement le nom de l’auteur et la source :
a) Les analyses et courtes citations [3] justifiées par le caractère critique, polémique, pédagogique, scientifique ou d’information de l’oeuvre à laquelle elles sont incorporées ;
b) Les revues de presse ;
c) La diffusion, même intégrale, par la voie de presse ou de télédiffusion, à titre d’information d’actualité, des discours destinés au public prononcés dans les assemblées politiques, administratives, judiciaires ou académiques, ainsi que dans les réunions publiques d’ordre politique et les cérémonies officielles ;
d) Les reproductions, intégrales ou partielles d’oeuvres d’art graphiques ou plastiques destinées à figurer dans le catalogue d’une vente judiciaire effectuée en France pour les exemplaires mis à la disposition du public avant la vente dans le seul but de décrire les oeuvres d’art mises en vente

Donc si vous ne respecter pas cet article vous faite du plagiat, et le plagiat c’est ça selon wikipedia :

Le langage courant ne distingue pas en pratique entre le plagiat, qui relève de l’appréciation esthétique ou morale, et la contrefaçon, terme juridique, qui est un délit contre le droit d’auteur.

Alors pour vous protéger un minimum lors de la diffusion de votre flux rss en version complète vous pouvez utiliser ce plugin qui va vous permettre d’insérer un texte de copyright à la fin de chaque article diffusé par le flux rss.

copyright rss wordpress

En plus vous pouvez traquer un peu comme feedburner le fait, les usages de votre flux par le biais d’un digital fingerprint (en gros une clée numérique théoriquement unique) situé en bas du copyright généré.

Bien entendu je ne suis pas le seul à me faire splogger par exemple sur ce splog tenu par quelqu’un d’a priori de bien, Eric M, puisqu’il rencontre même le porte parole du gouvernement de Sarkozy afin de lui expliquer comment fonctionne le web 2.0 et les blogs (je crois rêver…). Kelblog, Presse-citron, Versac, Transnet, affordance, et plein d’autres encore font partis de la sélection de ce splog. Je pense qu’il ne faut pas confondre blog et aggrégateur RSS car cela n’est pas la même chose et les impacts en terme de référencement sont importants.

Bref, j’ai contacté sans succès l’auteur de ce splog qui doit être over booké pour travailler sur son petit cours sur les blogs pour Laurent Wauquiez…

Par ailleurs pour lutter contre les splogs vous pouvez les dénoncer sur Splog Reporter qui communique les listes aux moteurs de recherche. Sinon je ne vois pas d’autres solutions que d’envisager de tronquer le flux rss de ce blog. Je sais c’est chiant mais si vous n’avez pas d’autres solutions je ne vois pas comme faire autrement.


Un bouton de feed très pratique

Voici le bouton qui va vous permettre de faire ça :

feed

Pour l’implémenter sur votre blog et ainsi le rendre plus propre, c’est ici qu’il faut aller.


Les lecteurs du flux rss sont majoritairement des utilisateurs de Firefox

Ce matin j’ai regardé les quelques données fournies par Feedburner sur l’analyse des lecteurs du flux rss de ce blog et je suis positivement étonné sur le fait que les utilisateurs des données rss sont majoritairement des utilisateurs de Firefox :

rss

Alors que la répartition des visiteurs de ce blog est plutôt aux alentours de 50% IE, 50% Firefox, quelles conclusions en tirer? Les utilisateurs de FF sont plus geeks et sensibles à la technique que les utilisateurs d’IE?

Avant de tirer des conclusions avez vous aussi remarqué ce phénomène dans vos statistiques de flux rss?