{"id":232707,"date":"2023-01-25T15:07:00","date_gmt":"2023-01-25T12:07:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=232707"},"modified":"2023-02-10T16:20:29","modified_gmt":"2023-02-10T13:20:29","slug":"comment-utiliser-les-touches-flechees-du-clavier-pour-la-navigation-dans-les-messages-wordpress","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/fr\/comment-utiliser-les-touches-flechees-du-clavier-pour-la-navigation-dans-les-messages-wordpress\/","title":{"rendered":"Comment utiliser les touches fl\u00e9ch\u00e9es du clavier pour la navigation dans les messages WordPress\u00a0?"},"content":{"rendered":"<p>Parfois, vous souhaiterez peut-\u00eatre permettre aux visiteurs de <a href=\"https:\/\/wordpress.mediadoma.com\/fr\/comment-ajouter-des-liens-vers-les-articles-suivants-et-precedents-dans-wordpress\/\" title=\"naviguer\">naviguer<\/a> rapidement vers les publications suivantes ou pr\u00e9c\u00e9dentes \u00e0 l&rsquo;aide des touches fl\u00e9ch\u00e9es du clavier. Vous pouvez \u00e9galement placer les liens de navigation dans le message, mais le clavier est toujours plus rapide qu&rsquo;une souris\u00a0!<\/p>\n<p>Les fonctions principales sur lesquelles nous nous appuyons lors du d\u00e9veloppement de cette fonctionnalit\u00e9 sont: <a href=\"https:\/\/codex.wordpress.org\/Function_Reference\/get_adjacent_post\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">get_adjacent_post<\/a>, <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/get_previous_posts_page_link\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">get_previous_posts_page_link<\/a> et <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/get_next_posts_page_link\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">get_next_posts_page_link<\/a>.<\/p>\n<p>Si vous souhaitez exclure les pages (par exemple, la page d&rsquo;accueil, les cat\u00e9gories, les balises, les archives), vous pouvez utiliser <a href=\"https:\/\/codex.wordpress.org\/Function_Reference\/get_adjacent_post\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">get_adjacent_post<\/a> pour obtenir les liens de publication suivants\/pr\u00e9c\u00e9dents.<\/p>\n<p>Ajoutez le <a href=\"https:\/\/helloacm.com\/the-php-page-rule-checker-of-cloudflare\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">code PHP suivant \u00e0 votre fichier de mod\u00e8le<\/a> <a href=\"https:\/\/wordpress.mediadoma.com\/fr\/ajouter-une-publication-aleatoire-suivante-dans-le-modele-de-page-wordpress-a-laide-de-sql\/\" title=\"single.php\">single.php<\/a> de th\u00e8me enfant\u00a0:<\/p>\n<pre><code>document.onkeydown = function (e) {\n\u00a0 \u00a0 var e = e || event, \n\u00a0 \u00a0 keycode = e.which || e.keyCode; \n\u00a0 \u00a0 if (keycode == 37 || keycode == 33)\n\u00a0 \u00a0 \u00a0 \u00a0 location = \"&lt;?php echo get_permalink(get_adjacent_post()); ?&gt;\";\n\u00a0 \u00a0 if (keycode == 39 || keycode == 34)\n\u00a0 \u00a0 \u00a0 \u00a0 location = \"&lt;?php echo get_permalink(get_adjacent_post()); ?&gt;\";\n}<\/code><\/pre>\n<p>Si les pages sont \u00e9galement incluses, vous devez utiliser <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/get_previous_posts_page_link\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">get_previous_posts_page_link<\/a> et <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/get_next_posts_page_link\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">get_next_posts_page_link<\/a> pour r\u00e9cup\u00e9rer les publications\/pages voisines.<\/p>\n<pre><code>document.onkeydown = function (e) {\n\u00a0 \u00a0 var e = e || event,\n\u00a0 \u00a0 keycode = e.which || e.keyCode; \n\u00a0 \u00a0 if (keycode == 37 || keycode == 33)\n\u00a0 \u00a0 \u00a0 \u00a0 location = \"&lt;?php echo get_previous_posts_page_link(); ?&gt;\";\n\u00a0 \u00a0 if (keycode == 39 || keycode == 34)\n\u00a0 \u00a0 \u00a0 \u00a0 location = \"&lt;?php echo get_next_posts_page_link(); ?&gt;\";\n}<\/code><\/pre>\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 utiliser les touches fl\u00e9ch\u00e9es du clavier pour la navigation dans les messages WordPress ?<\/p>\n","protected":false},"author":1,"featured_media":223885,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[893,717,993,801,841,862],"tags":[1167],"class_list":["post-232707","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-code-2","category-developpeur","category-marketing-de-contenu","category-php-3","category-tutoriels","category-wordpress-3","tag-affiai-fr"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/posts\/232707","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=232707"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/posts\/232707\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/media\/223885"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/media?parent=232707"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/categories?post=232707"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/tags?post=232707"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}