Mettre en avant mes articles mis à jour
Résolu
Zarweek
Messages postés
123
Statut
Membre
-
Zarweek Messages postés 123 Statut Membre -
Zarweek Messages postés 123 Statut Membre -
Bonjour/Bonsoir,
Je viens pour vous demander comment mettre automatiquement des articles que je viens de mettre à jour en haut de la liste sur ma page d'accueil (qui n'est pas statique).
Exemple: J'ai écris un article A il y a 1 semaine, et aussi un autre B, j'en ai écris d'autres entre temps(C,D,E), et je mets à jour les articles A et B chaque semaine, ainsi que les articles C D et E, je voudrai donc un widget (si possible) pour "mettre en avant" mes articles mis à jour, j'en ai déjà trouvé un : Recently updated posts widget ( https://wordpress.org/plugins/recently-updated-posts-widget/ ), mais celui là fonctionne très bien, sauf que c'est dans la sidebar :/. J'espère avoir été assez clair!
Merci d'avance à ceux qui m'aideront !
Je viens pour vous demander comment mettre automatiquement des articles que je viens de mettre à jour en haut de la liste sur ma page d'accueil (qui n'est pas statique).
Exemple: J'ai écris un article A il y a 1 semaine, et aussi un autre B, j'en ai écris d'autres entre temps(C,D,E), et je mets à jour les articles A et B chaque semaine, ainsi que les articles C D et E, je voudrai donc un widget (si possible) pour "mettre en avant" mes articles mis à jour, j'en ai déjà trouvé un : Recently updated posts widget ( https://wordpress.org/plugins/recently-updated-posts-widget/ ), mais celui là fonctionne très bien, sauf que c'est dans la sidebar :/. J'espère avoir été assez clair!
Merci d'avance à ceux qui m'aideront !
2 réponses
-
J'ai trouvé le problème moi même,
Il faut ajouter ces lignes dans "function.php" dans le dossier du thème!
function order_posts_by_mod_date($orderby) { if (is_home() || is_archive() || is_feed()) { $orderby = "post_modified_gmt DESC"; } return $orderby; } add_filter('posts_orderby', 'order_posts_by_mod_date', 999);
Au tout début en dessous de <?php ! -