Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coupe WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Comment expirer des publications ou une partie du contenu d’une publication dans WordPress

Note éditoriale : Nous percevons une commission sur les liens des partenaires sur WPBeginner. Les commissions n'affectent pas les opinions ou les évaluations de nos rédacteurs. En savoir plus sur Processus éditorial.

Vous souhaitez faire expirer des publications ou une partie du contenu d’une publication dans WordPress ?

Au cours de la vie de votre site, il se peut que vous souhaitiez publier un contenu limité dans le temps, en contrôlant mieux les personnes qui peuvent y accéder.

Dans cet article, nous allons vous afficher comment expirer facilement des publications ou des contenus partiels de publications dans WordPress.

Easily expire content in WordPress

Pourquoi expirer les publications ou le contenu partiel d’un article dans WordPress ?

Imaginons que vous exploitiez un site WordPress sur lequel vous souhaitez donner à des utilisateurs/utilisatrices spécifiques l’accès à un contenu exclusif pendant une période donnée.

Normalement, vous pouvez simplement planifier la publication d’un message à une heure précise, puis le mettre à jour ultérieurement avec une notification d’ancien message indiquant qu’il a expiré.

An expired post

Toutefois, cela ne vous permet pas de contrôler l’accès. Tout le monde peut voir et accéder au contenu pendant cette période.

Même si vous n’avez pas besoin de contrôle d’accès, vous devrez toujours effectuer manuellement les modifications à des moments précis.

Mais que se passerait-il si vous pouviez automatiser l’ensemble du processus ? Par exemple, vous pourriez définir une date d’expiration pour votre publication, définir ce qu’il en advient après cette date et qui peut y accéder.

Voyons comment faire expirer facilement des publications et du contenu partiel dans WordPress et comment gagner de l’argent grâce à cela.

Nous allons vous afficher deux approches différentes. La première vous donne plus de contrôle et vous permet de gagner de l’argent grâce à votre contenu.

La seconde méthode ne vous offre pas de contrôle d’accès ni d’options de monétisation, mais peut vous permettre de modifier le contenu après son expiration.

Premiers pas.

Méthode 1. Expirer les publications et le contenu partiel des publications avec MemberPress

Cette méthode est recommandée pour tous les utilisateurs/utilisatrices. Elle vous offre des outils plus puissants pour expulser le contenu et contrôler l’accès à votre site.

Pour cette méthode, nous utiliserons MemberPress.

C’est la meilleure extension d’adhésion WordPress qui vous donne des contrôles puissants sur qui peut accéder au contenu de votre site.

MemberPress Website

Avec MemberPress, vous pouvez vendre des offres d’adhésion et mettre le contenu à la disposition des utilisateurs/utilisateurs payants uniquement. De plus, vous pouvez configurer le contenu Drip pour libérer automatiquement le contenu progressivement et expirer après une période définie.

Cela vous convient ? Voyons comment le configurer.

1. Configurer MemberPress

Tout d’abord, vous devez installer et activer l’extension MemberPress. Pour plus de détails, consultez notre guide étape par étape sur l ‘installation d’une extension WordPress.

Lors de l’activation, vous devez vous rendre sur MemberPress  » Réglages et cliquer sur l’onglet ‘Licence’ pour saisir votre clé de licence. Vous trouverez cette information sous votre compte sur le site de MemberPress.

MemberPress license key

Copiez et collez votre clé de licence, puis cliquez sur le bouton « Activer la clé de licence ».

Ensuite, passez à l’onglet « Réglages » pour définir les moyens de paiement.

Add payment methods

Par défaut, MemberPress supporte les passerelles de paiement Stripe et PayPal.

Sélectionnez un prestataire de paiement dans la liste déroulante et suivez les instructions à l’écran pour terminer la configuration.

Select payment method

2. Création d’une offre d’adhésion

Ensuite, vous devez créer une offre d’adhésion pour votre site.

Allez sur la page MemberPress  » Adhésion et cliquez sur le bouton ‘Ajouter une nouvelle’ en haut de la page.

Add new membership plan

Dans l’écran suivant, saisissez un titre pour ce plan d’adhésion, puis fournissez les détails de l’offre dans l’éditeur de publication.

Vous devrez définir la tarification et l’expiration de cette offre dans la section « Conditions d’adhésion ».

Creating membership plans

Note : Vous pouvez également créer une offre gratuite en définissant le prix à zéro.

N’oubliez pas de cliquer sur le bouton « Publier » pour enregistrer vos modifications.

3. Créer des règles d’accès pour votre contenu expirant

Maintenant que nos offres d’adhésion sont configurées, l’étape suivante consiste à créer des règles d’accès.

Les règles d’accès vous permettent de contrôler le contenu que vous voulez que les utilisateurs/utilisatrices voient. Allez sur la page  » Règles  » de MemberPress et cliquez sur le bouton  » Ajouter une nouvelle  » en haut de la page.

Add new rule

Sur l’écran suivant, sélectionnez le contenu que vous souhaitez protéger sous l’option « Contenu sélectionné ».

Vous pouvez restreindre l’accès en fonction d’identifiants, de catégories, de publications ou de pages spécifiques, du contenu partiel d’une publication ou d’une page, etc.

Setting access rules for expiring content

Ensuite, vous devez choisir les conditions d’accès.

Par exemple, dans l’exemple ci-dessus, nous avons protégé tout le contenu qui a un identifié d’essai gratuit et donné l’accès aux membres gratuits.

Défilez ensuite vers le bas jusqu’à la section « Drip/Expiration ». À partir de là, vous pouvez choisir quand afficher ou expirer ce contenu.

Set expiration for this access rule

Par exemple, nous avons défini cet accès pour qu’il expire 30 jours après qu’un utilisateur se soit configuré pour notre offre gratuite.

Si vous souhaitez diffuser ce contenu au compte-gouttes, cochez l’option « Activer le Drip ». Ensuite, vous pouvez choisir quand ce contenu sera visible pour le compte de l’utilisateur et quand il expirera.

Set up content drip and expiration

Enfin, n’oubliez pas de cliquer sur le bouton « Enregistrer » pour stocker vos réglages.

4. Préparation du contenu expirant

Maintenant, en fonction des règles que vous avez définies, il vous suffit de modifier les publications ou les pages que vous souhaitez faire expirer et de les définir, afin qu’elles soient protégées.

Par exemple, nous avons défini une règle pour protéger tous les contenus identifiés comme « essai gratuit ».

Pour protéger le contenu en vertu de cette règle, nous devons ajouter l’identifié « essai gratuit » à la publication ou à la page que nous voulons faire expirer.

Matching access rules

Après vous être assuré que le contenu que vous souhaitez faire expirer ou protéger correspond aux règles d’accès, vous pouvez enregistrer ou publier vos modifications.

N’oubliez pas de visiter la publication ou la page dans un onglet Incognito pour vous assurer que tout fonctionne. Si vous vous connectez à la page ou à l’article en tant qu’utilisateur déconnecté, vous verrez le formulaire de connexion à la place du contenu de la publication.

Restricted content

Une fois que le compte de l’utilisateur correspond à la règle d’expiration du contenu, il ne pourra plus voir le contenu.

5. Contenu partiel expirant

MemberPress vous permet également d’expirer un contenu partiel sur une publication ou une page.

Pour créer une expiration partielle du contenu, rendez-vous sur la page  » Règles  » de MemberPress et cliquez sur le bouton  » Ajouter une nouvelle « .

Add new rule

Ensuite, vous devez sélectionner « Partiel » dans l’option « Contenu protégé ».

Ensuite, sélectionnez les conditions dans lesquelles cette règle s’appliquera. Par exemple, nous voulons uniquement l’appliquer aux utilisateurs/utilisatrices qui ont souscrit à notre offre « Membres gratuits ».

Protect partial content

Défilez ensuite jusqu’à la section Drip/Expiration.

Sélectionnez la date d’expiration ou de disponibilité de cette règle d’accès.

Set partial content expiration

Enfin, cliquez sur le bouton « Enregistrer la règle » pour stocker vos réglages.

Vous pouvez maintenant modifier la publication ou la page dans laquelle vous souhaitez ajouter le contenu arrivant à expiration.

Sur l’écran de modification de la publication, il suffit d’ajouter le bloc « Protégé » à l’éditeur de contenu.

Add protected block

Dans le bloc Protégé, vous pouvez ajouter le contenu que vous souhaitez masquer aux non-membres et le contenu que vous souhaitez faire expirer.

Astuce : vous pouvez utiliser tous les blocs que vous souhaitez à l’intérieur du bloc Protégé. Son fonctionnement est similaire à celui du bloc Groupes dans l’éditeur de blocs.

Adding protected content

Après avoir ajouté le contenu, vous devez configurer les règles d’accès pour ce bloc.

Il suffit de regarder sous les Réglages de blocage dans le panneau de droite. À partir de là, vous devez trouver la section « Règle d’accès » et choisir la règle « Partielle » que vous avez créée précédemment.

Protected block rules

Après avoir sélectionné la règle, vous devez sélectionner « Afficher » sous l’option « Si autorisé ».

Cela indique à MemberPress d’afficher le contenu à l’intérieur du bloc protégé si l’utilisateur répond aux conditions de la ‘Règle’ sélectionnée ci-dessus.

Vous pouvez désormais cliquer sur « Mettre à jour » ou « Publier » dans l’éditeur et voir votre publication ou votre page dans un onglet de navigateur Incognito.

Expiring content with no hints

Comme vous pouvez le constater, l’extension n’affiche pas de formulaire de connexion ni d’indice que le contenu de la publication est restreint ou qu’il contient du contenu expirant.

Modifions cela.

Retournez modifier la publication et, cette fois, ajoutez un autre bloc « Protégé » au-dessus de celui que vous avez ajouté précédemment.

Sélectionnez la règle d’accès « Sélectionné » dans les Réglages de blocage. Cette fois, nous allons sélectionner « Masquer » dans l’option « Si autorisé ».

Hide protected content

Nous voulons que ce bloc soit visible par les utilisateurs/utilisatrices non connectés et par les utilisateurs/utilisatrices qui ne correspondent pas à nos règles d’accès.

Vous pouvez maintenant ajouter des conseils aux utilisateurs/utilisatrices pour les informer que ce contenu est protégé et qu’ils devront se connecter à leur compte pour continuer.

Show login form to the users

Vous pouvez ensuite ajouter le bloc « Connexion ».

Une fois que vous êtes satisfait de vos modifications, cliquez sur « Mettre à jour » ou « Publier » pour les enregistrer.

Vous pouvez désormais consulter cette publication dans un nouvel onglet de navigateur pour voir vos règles d’accès en action.

Public view

Il affichera votre message personnalisé avec le formulaire de connexion pour les utilisateurs/utilisatrices non connectés.

Les utilisateurs/utilisatrices peuvent se connecter à leur compte et si le contenu n’a pas encore expiré, ils pourront le voir.

Authorized view

Méthode 2. Exporter le contenu des publications avec PublishPress

Cette méthode ne vous offre pas des fonctionnalités de contrôle d’accès aussi puissantes et ne vous permet pas de configurer des adhésions payantes.

Cependant, il vous permet d’expirer facilement des publications dans WordPress ou de modifier le contenu d’une publication après une date spécifique.

Il y a deux façons de procéder. La première vous permet uniquement d’expirer des publications et d’afficher une notification d’expiration, tandis que la seconde vous permet de modifier le contenu avant et après la date d’expiration.

1. Expirer des publications sur WordPress avec PublishPress Future

Vous pouvez utiliser cette méthode si vous souhaitez uniquement faire expirer une publication après une durée déterminée.

Tout d’abord, vous devez installer et activer l’extension PublishPress Future. Pour plus de détails, consultez notre guide étape par étape sur l’installation d’une extension WordPress.

Les membres dePublishPress Pro auront accès à l’extension Future dans le cadre de leur adhésion.

Une fois activé, vous devez cliquer sur l’élément de menu Future dans votre colonne latérale d’administration WordPress. Cela vous amènera à la page des Réglages de l’extension.

PublishPress Future settings

Tout d’abord, vous devez définir les réglages par défaut de l’extension. Il s’agit notamment du format de la date et de l’heure, de la durée de la date d’expiration par défaut, de la catégorie d’expiration et des notifications par e-mail.

Vous pouvez consulter ces réglages et les modifier si nécessaire. Les réglages par défaut conviennent à la plupart des utilisateurs/utilisatrices.

Ensuite, passez à l’onglet  » Affichage  » et activez l’option  » Affichage du pied de page des publications « . En dessous, vous verrez le texte que l’extension affichera pour les publications qui vont bientôt expirer.

Show a message in the footer for expiring posts

Ensuite, vous pouvez passer à l’onglet  » Types de publication « . À partir de là, vous pouvez sélectionner les actions par défaut que vous souhaitez prendre pour les publications, les pages et les autres types de publication.

Confirmez-vous que vous avez cliqué sur le bouton radio situé à côté de « Actif » pour que la fonctionnalité soit disponible pour ce type de publication.

Enable defaults for post types

Enfin, n’oubliez pas de cliquer sur le bouton « Enregistrer les modifications » pour stocker vos réglages.

Vous pouvez maintenant modifier une publication ou une page que vous souhaitez faire expirer. Sur l’écran de modification de la publication, vous verrez un nouvel onglet « PublishPress Future » sous le panneau « Post ».

Set post expiry

Tout d’abord, cochez la case située à côté de l’option « Activer l’expiration de la publication ». Choisissez ensuite la date et l’heure d’expiration de la publication.

Dans la section « Comment expirer », vous pouvez choisir l’action à effectuer lors de l’expiration d’une publication. Plusieurs options sont disponibles.

Vous pouvez définir un brouillon pour une publication, modifier les catégories, ajouter de nouvelles catégories, rendre une publication épinglée ou non épinglée, et bien d’autres choses encore.

Pour les besoins de ce tutoriel, nous avons choisi l’option « Catégorie : Remplacer » et défini la catégorie de remplacement comme étant les « Publications archivées ».

Une fois que vous êtes satisfait de vos modifications, vous pouvez cliquer sur « Mettre à jour » ou « Publier ». N’oubliez pas de le visiter dans un nouvel onglet du navigateur, où vous verrez une notification sur l’expiration de la publication dans le pied de page.

Post expire preview

Une fois que la publication expire, l’extension effectue l’action que vous avez définie pour cette publication. Par exemple, dans cet exemple, il déplacera notre publication de la catégorie Affaires vers les articles archivés.

2. Exporter tout ou partie du contenu d’une publication avec PublishPress Revisions

Contrairement à la méthode précédente, cette approche vous offre un peu plus de flexibilité.

En gros, vous pourrez créer deux ou plusieurs versions de vos publications qui deviendront automatiquement publiques à l’horaire défini.

Tout d’abord, vous devez installer et activer l’extension PublishPress Revisions. Pour plus de détails, consultez notre guide étape par étape sur l’installation d’une extension WordPress.

Les membres dePublishPress Pro auront également accès à cette extension dans le cadre de leur abonnement.

Une fois activé, allez sur la page « Emplacements » « Tous les emplacements » et localisez l’emplacement de la publication que vous souhaitez faire expirer. Placez votre souris sur le titre de la publication et cliquez sur le lien « Nouvelle révision ».

Start a new revision to schedule for a content update

L’extension créera alors un brouillon en double pour votre publication et l’ouvrira dans l’éditeur de la publication.

À partir de là, vous pouvez apporter des modifications à la publication. Par exemple, vous pouvez ajouter une notification indiquant que cette publication a expiré.

Post expiration notice

De même, vous pouvez remplacer un contenu partiel par quelque chose d’autre après la date d’expérimentation.

Par exemple, nous avions un bouton de téléchargement dans cet article qui a été remplacé par le texte indiquant que ce téléchargement n’est plus disponible.

Partial content expiration

Une fois les modifications terminées, cliquez sur le bouton « Immédiatement » situé à côté de l’option « Publier » dans les paramètres de « Publication ».

Un calendrier s’affiche à l’écran.

Publish settings

À partir de là, vous pouvez définir la date et l’heure auxquelles vous souhaitez que l’ancienne publication expire et soit remplacée par votre nouveau brouillon.

Une fois que vous avez défini la date et le temps planifiés, vous êtes prêt à enregistrer la révision.

Set date and time schedule

Lorsque vous cliquez sur le bouton « Envoyer », le brouillon est envoyé pour avis. Il doit être approuvé avant d’être effectivement planifié.

Toutefois, si vous êtes responsable de la publication du contenu sur votre site et que vous n’avez pas besoin de l’approbation de quelqu’un d’autre, vous pouvez simplement cliquer sur le bouton « Approuver » pour continuer.

Approve changes

L’extension va maintenant planifier cette révision qui sera publiée à l’heure que vous avez choisie.

Ensuite, vous serez redirigé vers une prévisualisation du brouillon.

En haut de l’écran, vous verrez une barre de notification indiquant la date et l’heure auxquelles ce brouillon sera mis en direct.

Preview of your scheduled update

Pour plus de détails, consultez notre tutoriel sur la façon de planifier automatiquement les mises à jour de contenu dans WordPress.

Nous espérons que cet article vous a aidé à apprendre comment expirer facilement les publications ou le contenu partiel des publications dans WordPress. Vous pouvez également consulter notre guide sur la vente de téléchargements numériques dans WordPress ou comment gérer les téléchargements de fichiers sur votre site WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Divulgation : Notre contenu est soutenu par les lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons gagner une commission. Consultez comment WPBeginner est financé, pourquoi cela compte et comment vous pouvez nous soutenir. Voici notre processus éditorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

L'ultime WordPress Toolkit

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tous les professionnels devraient avoir !

Reader Interactions

18 commentairesLaisser une réponse

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Jazzper says

    Apparently this plugin is no longer supporter by its developer. Are there any plugins available that ARE supported which expire posts?

    • WPBeginner Support says

      We will be sure to look for an alternative we would recommend and update this article when we are able.

      Administrateur

  3. Andreas S says

    Hi! Do you know any plugins where I can make limited content and spread around my page with shortcodes? I have a website with different online stores that often have limited offers. It would be great to have a database of all the stores… Store1, Store2, Store3…. and then I apply a store specific shortcode in all the stores… and a database of text portions with dates I can change whenever new campaigns come out.. Sorry for the very bad explanation…. I tried the Timed Content plugin but it didn’t work exactly as I wanted.

  4. Syaifuddin says

    Hello,

    I just bump into this post while looking for a solution where WP can automatically draft all posts after certain period. For instance if I publish the post on 1st January, it will automatically unpublish (status change to draft or expired) on 31st January. If the post was published on 4 March, it will expires on 5 May.

    I need this feature because I want to set specific time for my subscriber to read the post within allowable time before it’s hidden/unpublish from front end.

    Please help.

    • WPBeginner Support says

      From the sound of what you’re wanting, you would want to use the plugin in the article.

      Administrateur

    • Stacey says

      @David, Did you find an updated way to do this? I’m also looking for a way to expire posts without using an abandoned plugin!

      • WPBeginner Support says

        We will certainly take a look at other plugin options but the plugin should still be working for the moment.

        Administrateur

        • Stacey says

          I tried for days to get this plugin to work and never could. I ended up finding the plugin « WP Content Scheduler With Range ». Even with trying out abandoned plugins, this is the only one I could get to work.

  5. Andrew Norton says

    This plugin works like a dream however i want the same thing or functionality for posts in widgets. any ideas?

  6. Thembelani says

    Hi. We are trying to build a mobile app that pulls content from a WordPress page as JSON using a url. The page in WordPress uses Advanced Custom Fields as its underlying structure. None of the content expiry plugins I have tried thus far are able to show/hide content on this page.

    Any suggestions ?

  7. Yazmin says

    Is there a new alternative to Post Expirator? It is failing on our site all of a sudden and we rely on it heavily.

    Thanks!

  8. george pal says

    I have tested Post Expirator plugin on a multisite installation.
    The plugin DOES NOT work.
    As soon as it gets enabled there is a php message telling:

    Strict Standards: Declaration of Walker_PostExpirator_Category_Checklist::start_lvl() should be compatible with Walker::start_lvl(&$output, $depth = 0, $args = Array) in /volume1/web/wp-content/plugins/post-expirator/post-expirator.php on line 0
    Strict Standards: Declaration of Walker_PostExpirator_Category_Checklist::end_lvl() should be compatible with Walker::end_lvl(&$output, $depth = 0, $args = Array) in /volume1/web/wp-content/plugins/post-expirator/post-expirator.php on line 0
    Strict Standards: Declaration of Walker_PostExpirator_Category_Checklist::start_el() should be compatible with Walker::start_el(&$output, $object, $depth = 0, $args = Array, $current_object_id = 0) in /volume1/web/wp-content/plugins/post-expirator/post-expirator.php on line 0
    Strict Standards: Declaration of Walker_PostExpirator_Category_Checklist::end_el() should be compatible with Walker::end_el(&$output, $object, $depth = 0, $args = Array) in /volume1/web/wp-content/plugins/post-expirator/post-expirator.php on line 0

    Except from that, the metabox on wordpress backend admin breaks the responsive layout, see what I mean here: and here:

  9. Leslie Nicole says

    Thank you! I’ve been reluctant to post « news » as you end up having your archives peppered with out-dated posts. This is plug-in should be really handy!

Laisser une réponse

Merci d'avoir choisi de laisser un commentaire. Veuillez garder à l'esprit que tous les commentaires sont modérés selon notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.