{"id":234174,"date":"2023-02-05T12:06:00","date_gmt":"2023-02-05T09:06:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=234174"},"modified":"2023-02-06T11:15:49","modified_gmt":"2023-02-06T08:15:49","slug":"comment-ajouter-des-liens-vers-les-articles-suivants-et-precedents-dans-wordpress","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/fr\/comment-ajouter-des-liens-vers-les-articles-suivants-et-precedents-dans-wordpress\/","title":{"rendered":"Comment ajouter des liens vers les articles suivants et pr\u00e9c\u00e9dents dans WordPress ?"},"content":{"rendered":"<p>Chaque publication dans <a href=\"https:\/\/wordpress.mediadoma.com\/fr\/comment-ajouter-disqus-si-les-commentaires-sont-fermes-dans-wordpress\/\" title=\"wordpress\">wordpress<\/a> est associ\u00e9e \u00e0 un identifiant, vous pouvez donc obtenir sa publication pr\u00e9c\u00e9dente et suivante qui contient les publications adjacentes. La fonction wordpress <a href=\"https:\/\/codex.wordpress.org\/Function_Reference\/get_previous_post\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">get_previous_post<\/a> r\u00e9cup\u00e8re le message pr\u00e9c\u00e9dent et la fonction <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/get_next_post\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">get_next_post<\/a> r\u00e9cup\u00e8re le message suivant.<\/p>\n<p>Nous pouvons donc ajouter la fonction suivante au fichier de mod\u00e8le de <a href=\"https:\/\/wordpress.mediadoma.com\/fr\/theme-enfant-wordpress-les-seules-choses-que-vous-devez-savoir\/\" title=\"th\u00e8me enfant\">th\u00e8me enfant<\/a> <a href=\"https:\/\/wordpress.mediadoma.com\/fr\/comment-rediriger-vers-la-publication-unique-dans-le-resultat-de-recherche-wordpress\/\" title=\"functions.php\">functions.php<\/a> pour afficher ces deux liens de publication dans une seule page de publication. Dans une page (is_page), ces deux fonctions de navigation ne fonctionneront pas et c&rsquo;est pourquoi nous devons utiliser la fonction is_single() pour exclure d&rsquo;autres pages singuli\u00e8res, par exemple is_page() ou is_attachment().<\/p>\n<pre><code>add_filter( 'the_content', 'next_prev_posts' );\n\u00a0\nfunction next_prev_posts($content) {\n\u00a0 $pages = '';\n\u00a0 if (is_single()) { \/\/ only shows on single post, excluding is_page, is_attachment()\n\u00a0 \u00a0 $prev_post = get_previous_post();\n\u00a0 \u00a0 if (!empty( $prev_post )) { \/\/ previous post available\n\u00a0 \u00a0 \u00a0 \u00a0 $pages .= \"Prev Post: &lt;a href='\/archives\/\".$prev_post-&gt;ID.\"'&gt;$prev_post-&gt;post_title&lt;\/a&gt;\";\n\u00a0 \u00a0 } \u00a0\n\u00a0 \u00a0 $next_post = get_next_post();\n\u00a0 \u00a0 if (!empty( $next_post )) { \/\/ next item available\n\u00a0 \u00a0 \u00a0 \u00a0 $pages .= \" | Next Post: &lt;a href='\/archives\/\".$next_post-&gt;ID.\"'&gt;$next_post-&gt;post_title&lt;\/a&gt;\";\n\u00a0 \u00a0 }\n\u00a0 }\n\u00a0 return $content. $pages; \/\/ put the navigation at the end of the post content\n}<\/code><\/pre>\n<p>Veuillez noter que vous devez ajuster vos <a href=\"https:\/\/helloacm.com\/how-to-unit-test-url-connectivity-via-phpunit\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">URL<\/a> de publication WordPress pr\u00e9f\u00e9r\u00e9es, qui peuvent essentiellement \u00eatre construites par les 3 m\u00e9thodes suivantes.<\/p>\n<ul>\n<li>guide<\/li>\n<li>IDENTIFIANT<\/li>\n<li>titre de l&rsquo;article<\/li>\n<\/ul>\n<p>Effacez le <a href=\"https:\/\/wordpress.mediadoma.com\/fr\/comment-mettre-en-cache-le-jeton-wechat-via-php\/\" title=\"cache\">cache<\/a> et vous devriez avoir ces deux liens ajout\u00e9s apr\u00e8s le contenu de chaque article. Vous pouvez \u00e9galement activer <a href=\"https:\/\/wordpress.mediadoma.com\/fr\/comment-utiliser-les-touches-flechees-du-clavier-pour-la-navigation-dans-les-messages-wordpress\/\" title=\"les touches fl\u00e9ch\u00e9es du clavier\">les touches fl\u00e9ch\u00e9es du clavier<\/a> pour acc\u00e9der aux messages voisins.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Source d&rsquo;enregistrement:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/helloacm.com\" class=\"external external_icon\">helloacm.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Comment ajouter des liens vers les articles suivants et pr\u00e9c\u00e9dents dans WordPress ?<\/p>\n","protected":false},"author":1,"featured_media":223973,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[915,893,717,832,801,841,862],"tags":[1167],"class_list":["post-234174","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-autre","category-code-2","category-developpeur","category-guide-pour-les-debutants","category-php-3","category-tutoriels","category-wordpress-3","tag-affiai-fr"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/posts\/234174","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/comments?post=234174"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/posts\/234174\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/media\/223973"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/media?parent=234174"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/categories?post=234174"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/tags?post=234174"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}