Vous cherchez un moyen d’afficher du contenu programmé à vos visiteurs ? Par défaut, WordPress n’autorise que les rôles d’auteur, d’éditeur et d’administrateur à voir votre contenu programmé. Tous les autres rôles d’utilisateur, à moins d’être modifiés, ne peuvent pas les voir, y compris les visiteurs. Cela peut être un problème pour les sites web qui veulent montrer aux visiteurs quel contenu ils doivent attendre.

Il existe plusieurs façons de résoudre ce problème, en fonction de ce que vous voulez faire. L’une des meilleures méthodes consiste à mettre en place un calendrier d’événements sur votre site Web ou des événements Facebook qui indiqueront quand votre contenu sera publié. Cette méthode peut ne pas convenir à tous les sites Web, alors l’utilisation d’un code peut être tout aussi efficace. Aujourd’hui, je vais vous montrer comment afficher les articles programmés dans WordPress avec un simple code.

Pourquoi afficher les articles à venir dans WordPress

Il est naturel pour les visiteurs qui apprécient votre contenu de se demander quand le prochain article sera publié. Cela est vrai pour toutes les formes de divertissement, les films, les jeux vidéo, les livres, etc. et pas seulement pour les sites Web. Lister votre futur contenu est un bon moyen de tenir les visiteurs fidèles informés et de les enthousiasmer pour la sortie. Dans WordPress, les articles à venir sont dits “programmés” et deviendront des articles “publics” une fois que la date et l’heure de publication auront eu lieu.

Pensez aux événements Facebook

Pour réussir un site Web dans le monde d’aujourd’hui, vous devez disposer de pages de médias sociaux pour promouvoir votre contenu. Il est normal d’avoir des comptes Twitter qui fonctionnent en pilote automatique pour avertir vos abonnés de la mise en ligne d’un nouveau message. Facebook est de loin la plateforme de médias sociaux la plus populaire au monde. Vous pouvez tout à fait publier des messages sur Facebook pour avertir vos abonnés de la mise en ligne d’un nouveau message, mais les événements Facebook sont une meilleure option.

En relation  Comment afficher vos messages les plus populaires dans WordPress

Les événements Facebook sont un système basé sur un calendrier. Vous pouvez l’utiliser pour afficher vos prochaines publications de contenu au cours d’un mois. Par exemple, disons que vous publiez une nouvelle publication chaque vendredi. Vous pouvez alors configurer vos événements Facebook pour afficher le titre de votre nouvelle publication afin que vos followers puissent voir ce que l’avenir leur réserve. C’est un excellent moyen de relier votre calendrier de publication de contenu à vos pages de médias sociaux.

Comment afficher les articles programmés dans WordPress

Aujourd’hui, je vais vous montrer comment afficher les articles programmés dans WordPress avec un code simple. Bien qu’il y ait quelques plugins qui peuvent faire cela, beaucoup de ceux que j’ai regardés n’ont pas été mis à jour depuis des mois. Bien qu’ils puissent encore fonctionner parfaitement bien, il est préférable de les éviter car ils peuvent devenir une faille de sécurité. Au lieu de cela, la création manuelle d’un shortcode à utiliser avec un widget qui peut afficher les articles programmés dans WordPress est le moyen le plus sûr.

Vous n’aurez pas besoin de connaissances préalables en codage puisque vous pouvez simplement copier et coller le code tel quel. Cependant, avant de modifier le code, vous devriez prendre le temps de créer une sauvegarde de votre site Web. Ainsi, si une erreur est commise, vous pourrez utiliser la sauvegarde pour revenir à la situation antérieure à l’erreur.

Création d’un widget

Commençons par nous connecter au cPanel et cliquer sur l’option Gestionnaire de fichiers. Le gestionnaire de fichiers vous permettra d’accéder à tous les fichiers liés à votre site Web.

En relation  Comment convertir ou modifier des types d'articles personnalisés dans WordPress

Vous devez localiser le fichier functions.php de votre thème. Cliquez sur le répertoire public_html, puis sur le dossier wp-content. Dans ce dossier, vous trouverez tout le contenu lié à votre site Web. Cliquez sur le dossier themes et entrez le dossier du thème que vous utilisez actuellement. Enfin, faites un clic droit sur le fichier functions.php et sélectionnez l’option Editer.

Une fenêtre pop-up s’affiche. Cette fenêtre vous demandera de créer une sauvegarde de vos fichiers avant de modifier quoi que ce soit. Cela vous permettra de revenir à l’état initial de votre site Web si quelque chose ne va pas. Cliquez sur le bouton “Modifier”. Un nouvel onglet s’ouvre contenant tout le code du fichier.

Maintenant que vous êtes dans votre fichier functions.php, copiez et collez simplement le code suivant : [ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ]function Display_Scheduled_Posts() {

// La requête pour localiser les articles programmés sur votre site Web.

$the_query = new WP_Query(array(

post_status’ = ‘future’,

‘posts_per_page’ = 3,

orderby’ = ‘date’,

order’ = ‘ASC’.

)) ;

// The following If statement will display all scheduled posts

if ( $the_query-have_posts() ) {

echo ‘ul’;

p

while ( $the_query-have_posts() ) {

$the_query-the_post();

$output .= ‘li’ . get_the_title() .’ (‘. get_the_time(‘d-M-Y’) . ‘)/li’;

p

echo ‘/ul’;

p

} else {

// Message when no scheduled posts are found

$output .= ‘pSorry! We are still working on new content.’;

p

// Reset post data

wp_reset_postdata() ;

// Retour de la sortie

Retourner $output ;

// Ajouter un shortcode

add_shortcode(‘scheduled_posts’, ‘Display_Scheduled_Posts’) ;

// Autorise l’exécution du shortcode dans les widgets de texte

add_filter(‘widget_text’, ‘do_shortcode’) ;[/ht_message]

Une fois que vous avez inséré le code dans le fichier functions.php, cliquez sur le bouton “Enregistrer les modifications” pour terminer.

En relation  Comment mettre en place Google Translate dans WordPress

Le code court

Vous venez de créer le shortcode suivant : [ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ][scheduled_posts][/ht_message]

Ceci peut être utilisé sur n’importe quelle page, post ou widget de texte sur votre site web. Je recommande la barre latérale si vous avez de la place car tout le monde pourra voir vos prochaines publications quel que soit l’endroit où il se trouve sur le site.

Une fois que le code court a été placé, vous pouvez vérifier votre site Web en direct pour voir les résultats.

Félicitations, vous avez appris avec succès comment afficher les articles programmés dans WordPress. Vous pouvez le supprimer à tout moment en supprimant le shortcode et en supprimant la fonction actuelle de votre fichier functions.php.

Tenez vos visiteurs informés

Même si vous obtenez une grande partie de vos clics à partir de moteurs de recherche comme Google, tenir vos visiteurs fidèles informés des nouveaux contenus est le meilleur moyen de garantir des visites sur votre site Web. Le fait de tenir vos visiteurs informés et de leur faire connaître votre calendrier de contenu leur montre que votre site est digne de confiance et qu’il produit du contenu régulièrement. De nombreux sites Web qui ne produisent pas de contenu régulièrement ont généralement du mal à faire revenir les visiteurs, à moins que leur contenu ne soit vraiment bon.

Combien de contenu programmé devez-vous diffuser ? Combien de contenu diffusez-vous en un mois ?