Accordez 90 Jours Maximum à ce plugin WordPress Gratuit et il Boostera vos revenus comme JAMAIS AVANT !

Oubliez tous vos outils marketing actuels(Email marketing, Guest Posting, Bannières, Reviews…), ils sont devenus obsolètes. Brouavo Est un Game Changer qui transforme les 30% de votre trafic « dormant » en une garantie de revenus. C’est l’outil Parfait pour promouvoir vos programmes d’affiliation ou vendre vos propres produits.

Selon vos performances, nous vous offrons également une licence pour des plugins WordPress Premium tels que : Elementor Pro, TranslatePress, Divi Builder & Ai, All In One Seo Pro, Paid Member Subscriptions

Récemment, un de nos lecteurs nous a demandé s’il était possible de retarder l’apparition d’un article dans le flux RSS de WordPress ? Retarder l’apparition d’un article dans le flux RSS, peut vous sauver d’une publication accidentelle et de lutter contre ceux qui copient votre contenu (vous aurez eu la priorité dans la publication).

Dans ce tutoriel, nous allons vous montrerons comment retarder l’apparition des articles sur WordPress.

Pourquoi retarder l’apparition des articles sur WordPress ?

Parfois, vous pouvez vous retrouver avec une grammaire ou d’orthographe dans votre article. L’erreur sera présente et envoyée à vos abonnés RSS. Si vous avez une newsletter, alors ces personnes les recevront également.

En ajoutant un délai entre votre flux RSS et votre site en direct, vous avec un peu de temps pour rattraper l’erreur et la corriger.

Les flux RSS sont également utilisés par les auto-blogs. Ils l’utilisent pour surveiller votre contenu et copier vos articles dès qu’ils apparaissent en direct.

Si vous avez un nouveau site web avec peu d’autorité, dans certains cas, ces auto-blogs arriveront à vous battre dans le classement des moteurs de recherche.

En retardant l’apparition d’un article, vous pouvez donner du temps aux moteurs de recherche pour analyser et indexer votre contenu en premier.

Nous allons donc voir comment retarder facilement l’apparition des articles sur votre flux RSS.

Comment retarder l’apparition d’un article dans le flux RSS

Cette méthode vous oblige à ajouter peu de code dans WordPress. Si c’est votre première fois, vous pouvez toujours consulter notre tutoriel sur la création de plugin. Mais ce n’est pas le cas, vous pouvez nous contacter, on fera se travail pour vous.

Vous devez ajouter le code suivant au fichier « functions.php » de votre thème ou l’ajouter sur votre plugin.

function publish_later_on_feed($where) {

    global $wpdb;

    if ( is_feed() ) {
        // timestamp in WP-format
        $now = gmdate('Y-m-d H:i:s');

        // value for wait; + device
        $wait = '10'; // integer

        // https://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_timestampdiff
        $device = 'MINUTE'; //MINUTE, HOUR, DAY, WEEK, MONTH, YEAR

        // add SQL-sytax to default $where
        $where .= " AND TIMESTAMPDIFF($device, $wpdb->posts.post_date_gmt, '$now') > $wait ";
    }
    return $where;
}

add_filter('posts_where', 'publish_later_on_feed');

Ce code vérifie si un flux RSS WordPress est demandé. Après cela, il définit le temps actuel et le temps que vous voulez ajouter comme intervalle entre la date d’origine de l’article et l’heure actuelle.

Après cela, il ajoute la différence d’horodatage dans la clause WHERE à la requête originale. La requête d’origine va maintenant seulement retourner les articles où la différence de temps est supérieure au temps d’attente.

Dans ce code, nous avons défini 10 minutes comment temps d’attendre. Sentez-vous libre de changer cela par ce que vous souhaitez.

Nous espérons que ce tutoriel vous aidera à retarder l’apparition de vos articles dans le flux RSS. N’hésitez pas à laisser un commentaire si vous ne comprenez pas un point.

avatar d’auteur/autrice
Blair Jersyer
Developpeur WordPress et passionné de tout ce qui lié aux nouvelles tendances technologiques. Auteurs de plugins, thèmes WordPress et d'autres applications Web. Auteur chez BlogPasCher.com.

Pin It on Pinterest