{"id":231,"date":"2021-09-07T15:29:47","date_gmt":"2021-09-07T13:29:47","guid":{"rendered":"https:\/\/astuces-wp.com\/?p=231"},"modified":"2022-03-13T12:11:07","modified_gmt":"2022-03-13T11:11:07","slug":"changer-lien-multilingue-wordpress","status":"publish","type":"post","link":"https:\/\/magali-colas.fr\/astuces-wordpress\/changer-lien-multilingue-wordpress\/","title":{"rendered":"Comment changer un lien en fonction d&rsquo;une langue sur WordPress&nbsp;?"},"content":{"rendered":"\r\n<p>Ce bou de code fonctionne lorsque une page poss\u00e8de diff\u00e9rentes traductions dans diff\u00e9rents sites avec le plugin de traduction Polylang.<\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\">Afficher lien dans diff\u00e9rentes langues et sites avec Polylang<\/h2>\r\n\r\n\r\n\r\n<p>Le bou de code consiste \u00e0 :<\/p>\r\n\r\n\r\n\r\n<ul class=\"wp-block-list\">\r\n<li>faire un tableau qui recense les diff\u00e9rentes langues et les URLs \u00e9quivalentes (variable pages_all)<\/li>\r\n<li>r\u00e9cup\u00e9rer la langue courante utilis\u00e9e dans le site (get_bloginfo(&lsquo;language&rsquo;))<\/li>\r\n<li>faire matcher la langue du navigateur et le lien dans le tableau afin que le lien soit correct avec la variable link<\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<pre>&lt;?php <br \/>$pages_all = array(<br \/>'fr-FR' =&gt; 'https:\/\/site-fr.com\/',<br \/>'en-US' =&gt; 'https:\/\/site-en.com\/',<br \/>'zh-CN' =&gt; 'https:\/\/site-cn.com\/',<br \/>'de-DE' =&gt; 'https:\/\/site-de.com\/',<br \/>);<br \/><br \/>$current_lang = get_bloginfo('language');<br \/>if(isset($pages_all[$current_lang])) {<br \/>$link = $pages_all[$current_lang];<br \/>} else {<br \/>$link = 'default';<br \/>} <br \/>?&gt;<br \/><br \/>&lt;a href=\"&lt;?php echo $link; ?&gt;\"&gt;&lt;?php _e(\"Link name\", 'theme_name') ?&gt; &gt;&lt;\/a&gt;<\/pre>\r\n","protected":false},"excerpt":{"rendered":"<p>Ce bou de code fonctionne lorsque une page poss\u00e8de diff\u00e9rentes traductions dans diff\u00e9rents sites avec le plugin de traduction Polylang. Afficher lien dans diff\u00e9rentes langues et sites avec Polylang Le bou de code consiste \u00e0 : faire un tableau qui recense les diff\u00e9rentes langues et les URLs \u00e9quivalentes (variable pages_all) r\u00e9cup\u00e9rer la langue courante utilis\u00e9e [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":110,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[18],"class_list":["post-231","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php","tag-multilingue"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Comment changer un lien en fonction d&#039;une langue sur WordPress ?<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/magali-colas.fr\/astuces-wordpress\/changer-lien-multilingue-wordpress\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Comment changer un lien en fonction d&#039;une langue sur WordPress ?\" \/>\n<meta property=\"og:description\" content=\"Ce bou de code fonctionne lorsque une page poss\u00e8de diff\u00e9rentes traductions dans diff\u00e9rents sites avec le plugin de traduction Polylang. Afficher lien dans diff\u00e9rentes langues et sites avec Polylang Le bou de code consiste \u00e0 : faire un tableau qui recense les diff\u00e9rentes langues et les URLs \u00e9quivalentes (variable pages_all) r\u00e9cup\u00e9rer la langue courante utilis\u00e9e [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/magali-colas.fr\/astuces-wordpress\/changer-lien-multilingue-wordpress\/\" \/>\n<meta property=\"article:published_time\" content=\"2021-09-07T13:29:47+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-03-13T11:11:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/magali-colas.fr\/astuces-wordpress\/wp-content\/uploads\/2020\/06\/wp_query.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"960\" \/>\n\t<meta property=\"og:image:height\" content=\"525\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Lyanna\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Lyanna\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/magali-colas.fr\/astuces-wordpress\/changer-lien-multilingue-wordpress\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/magali-colas.fr\/astuces-wordpress\/changer-lien-multilingue-wordpress\/\"},\"author\":{\"name\":\"Lyanna\",\"@id\":\"https:\/\/magali-colas.fr\/astuces-wordpress\/#\/schema\/person\/f7cb41098a46b2339b7bf590e8aa516a\"},\"headline\":\"Comment changer un lien en fonction d&rsquo;une langue sur WordPress&nbsp;?\",\"datePublished\":\"2021-09-07T13:29:47+00:00\",\"dateModified\":\"2022-03-13T11:11:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/magali-colas.fr\/astuces-wordpress\/changer-lien-multilingue-wordpress\/\"},\"wordCount\":101,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/magali-colas.fr\/astuces-wordpress\/changer-lien-multilingue-wordpress\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/magali-colas.fr\/astuces-wordpress\/wp-content\/uploads\/2020\/06\/wp_query.jpg\",\"keywords\":[\"multilingue\"],\"articleSection\":[\"PHP\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/magali-colas.fr\/astuces-wordpress\/changer-lien-multilingue-wordpress\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/magali-colas.fr\/astuces-wordpress\/changer-lien-multilingue-wordpress\/\",\"url\":\"https:\/\/magali-colas.fr\/astuces-wordpress\/changer-lien-multilingue-wordpress\/\",\"name\":\"Comment changer un lien en fonction d'une langue sur WordPress ?\",\"isPartOf\":{\"@id\":\"https:\/\/magali-colas.fr\/astuces-wordpress\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/magali-colas.fr\/astuces-wordpress\/changer-lien-multilingue-wordpress\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/magali-colas.fr\/astuces-wordpress\/changer-lien-multilingue-wordpress\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/magali-colas.fr\/astuces-wordpress\/wp-content\/uploads\/2020\/06\/wp_query.jpg\",\"datePublished\":\"2021-09-07T13:29:47+00:00\",\"dateModified\":\"2022-03-13T11:11:07+00:00\",\"author\":{\"@id\":\"https:\/\/magali-colas.fr\/astuces-wordpress\/#\/schema\/person\/f7cb41098a46b2339b7bf590e8aa516a\"},\"breadcrumb\":{\"@id\":\"https:\/\/magali-colas.fr\/astuces-wordpress\/changer-lien-multilingue-wordpress\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/magali-colas.fr\/astuces-wordpress\/changer-lien-multilingue-wordpress\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/magali-colas.fr\/astuces-wordpress\/changer-lien-multilingue-wordpress\/#primaryimage\",\"url\":\"https:\/\/magali-colas.fr\/astuces-wordpress\/wp-content\/uploads\/2020\/06\/wp_query.jpg\",\"contentUrl\":\"https:\/\/magali-colas.fr\/astuces-wordpress\/wp-content\/uploads\/2020\/06\/wp_query.jpg\",\"width\":960,\"height\":525},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/magali-colas.fr\/astuces-wordpress\/changer-lien-multilingue-wordpress\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\ud83c\udfe0 Accueil\",\"item\":\"https:\/\/magali-colas.fr\/astuces-wordpress\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"multilingue\",\"item\":\"https:\/\/magali-colas.fr\/astuces-wordpress\/tag\/multilingue\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Comment changer un lien en fonction d&rsquo;une langue sur WordPress&nbsp;?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/magali-colas.fr\/astuces-wordpress\/#website\",\"url\":\"https:\/\/magali-colas.fr\/astuces-wordpress\/\",\"name\":\"\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/magali-colas.fr\/astuces-wordpress\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/magali-colas.fr\/astuces-wordpress\/#\/schema\/person\/f7cb41098a46b2339b7bf590e8aa516a\",\"name\":\"Lyanna\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/magali-colas.fr\/astuces-wordpress\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/4e361b30ec79a25d91a54b45254a5fd94f2c88bcf72f01c85a103a89bbec68f4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/4e361b30ec79a25d91a54b45254a5fd94f2c88bcf72f01c85a103a89bbec68f4?s=96&d=mm&r=g\",\"caption\":\"Lyanna\"},\"sameAs\":[\"https:\/\/astuces-wp.com\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Comment changer un lien en fonction d'une langue sur WordPress ?","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/magali-colas.fr\/astuces-wordpress\/changer-lien-multilingue-wordpress\/","og_locale":"fr_FR","og_type":"article","og_title":"Comment changer un lien en fonction d'une langue sur WordPress ?","og_description":"Ce bou de code fonctionne lorsque une page poss\u00e8de diff\u00e9rentes traductions dans diff\u00e9rents sites avec le plugin de traduction Polylang. Afficher lien dans diff\u00e9rentes langues et sites avec Polylang Le bou de code consiste \u00e0 : faire un tableau qui recense les diff\u00e9rentes langues et les URLs \u00e9quivalentes (variable pages_all) r\u00e9cup\u00e9rer la langue courante utilis\u00e9e [&hellip;]","og_url":"https:\/\/magali-colas.fr\/astuces-wordpress\/changer-lien-multilingue-wordpress\/","article_published_time":"2021-09-07T13:29:47+00:00","article_modified_time":"2022-03-13T11:11:07+00:00","og_image":[{"width":960,"height":525,"url":"https:\/\/magali-colas.fr\/astuces-wordpress\/wp-content\/uploads\/2020\/06\/wp_query.jpg","type":"image\/jpeg"}],"author":"Lyanna","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"Lyanna","Dur\u00e9e de lecture estim\u00e9e":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/magali-colas.fr\/astuces-wordpress\/changer-lien-multilingue-wordpress\/#article","isPartOf":{"@id":"https:\/\/magali-colas.fr\/astuces-wordpress\/changer-lien-multilingue-wordpress\/"},"author":{"name":"Lyanna","@id":"https:\/\/magali-colas.fr\/astuces-wordpress\/#\/schema\/person\/f7cb41098a46b2339b7bf590e8aa516a"},"headline":"Comment changer un lien en fonction d&rsquo;une langue sur WordPress&nbsp;?","datePublished":"2021-09-07T13:29:47+00:00","dateModified":"2022-03-13T11:11:07+00:00","mainEntityOfPage":{"@id":"https:\/\/magali-colas.fr\/astuces-wordpress\/changer-lien-multilingue-wordpress\/"},"wordCount":101,"commentCount":0,"image":{"@id":"https:\/\/magali-colas.fr\/astuces-wordpress\/changer-lien-multilingue-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/magali-colas.fr\/astuces-wordpress\/wp-content\/uploads\/2020\/06\/wp_query.jpg","keywords":["multilingue"],"articleSection":["PHP"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/magali-colas.fr\/astuces-wordpress\/changer-lien-multilingue-wordpress\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/magali-colas.fr\/astuces-wordpress\/changer-lien-multilingue-wordpress\/","url":"https:\/\/magali-colas.fr\/astuces-wordpress\/changer-lien-multilingue-wordpress\/","name":"Comment changer un lien en fonction d'une langue sur WordPress ?","isPartOf":{"@id":"https:\/\/magali-colas.fr\/astuces-wordpress\/#website"},"primaryImageOfPage":{"@id":"https:\/\/magali-colas.fr\/astuces-wordpress\/changer-lien-multilingue-wordpress\/#primaryimage"},"image":{"@id":"https:\/\/magali-colas.fr\/astuces-wordpress\/changer-lien-multilingue-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/magali-colas.fr\/astuces-wordpress\/wp-content\/uploads\/2020\/06\/wp_query.jpg","datePublished":"2021-09-07T13:29:47+00:00","dateModified":"2022-03-13T11:11:07+00:00","author":{"@id":"https:\/\/magali-colas.fr\/astuces-wordpress\/#\/schema\/person\/f7cb41098a46b2339b7bf590e8aa516a"},"breadcrumb":{"@id":"https:\/\/magali-colas.fr\/astuces-wordpress\/changer-lien-multilingue-wordpress\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/magali-colas.fr\/astuces-wordpress\/changer-lien-multilingue-wordpress\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/magali-colas.fr\/astuces-wordpress\/changer-lien-multilingue-wordpress\/#primaryimage","url":"https:\/\/magali-colas.fr\/astuces-wordpress\/wp-content\/uploads\/2020\/06\/wp_query.jpg","contentUrl":"https:\/\/magali-colas.fr\/astuces-wordpress\/wp-content\/uploads\/2020\/06\/wp_query.jpg","width":960,"height":525},{"@type":"BreadcrumbList","@id":"https:\/\/magali-colas.fr\/astuces-wordpress\/changer-lien-multilingue-wordpress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\ud83c\udfe0 Accueil","item":"https:\/\/magali-colas.fr\/astuces-wordpress\/"},{"@type":"ListItem","position":2,"name":"multilingue","item":"https:\/\/magali-colas.fr\/astuces-wordpress\/tag\/multilingue\/"},{"@type":"ListItem","position":3,"name":"Comment changer un lien en fonction d&rsquo;une langue sur WordPress&nbsp;?"}]},{"@type":"WebSite","@id":"https:\/\/magali-colas.fr\/astuces-wordpress\/#website","url":"https:\/\/magali-colas.fr\/astuces-wordpress\/","name":"","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/magali-colas.fr\/astuces-wordpress\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Person","@id":"https:\/\/magali-colas.fr\/astuces-wordpress\/#\/schema\/person\/f7cb41098a46b2339b7bf590e8aa516a","name":"Lyanna","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/magali-colas.fr\/astuces-wordpress\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/4e361b30ec79a25d91a54b45254a5fd94f2c88bcf72f01c85a103a89bbec68f4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4e361b30ec79a25d91a54b45254a5fd94f2c88bcf72f01c85a103a89bbec68f4?s=96&d=mm&r=g","caption":"Lyanna"},"sameAs":["https:\/\/astuces-wp.com"]}]}},"_links":{"self":[{"href":"https:\/\/magali-colas.fr\/astuces-wordpress\/wp-json\/wp\/v2\/posts\/231","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/magali-colas.fr\/astuces-wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/magali-colas.fr\/astuces-wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/magali-colas.fr\/astuces-wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/magali-colas.fr\/astuces-wordpress\/wp-json\/wp\/v2\/comments?post=231"}],"version-history":[{"count":0,"href":"https:\/\/magali-colas.fr\/astuces-wordpress\/wp-json\/wp\/v2\/posts\/231\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/magali-colas.fr\/astuces-wordpress\/wp-json\/wp\/v2\/media\/110"}],"wp:attachment":[{"href":"https:\/\/magali-colas.fr\/astuces-wordpress\/wp-json\/wp\/v2\/media?parent=231"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/magali-colas.fr\/astuces-wordpress\/wp-json\/wp\/v2\/categories?post=231"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/magali-colas.fr\/astuces-wordpress\/wp-json\/wp\/v2\/tags?post=231"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}