{"id":26118,"date":"2021-06-20T13:30:00","date_gmt":"2021-06-20T10:30:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=26118"},"modified":"2021-10-18T02:02:45","modified_gmt":"2021-10-17T23:02:45","slug":"comment-ajouter-blog-aux-url-de-publication-wordpress","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/fr\/comment-ajouter-blog-aux-url-de-publication-wordpress\/","title":{"rendered":"Comment ajouter &lsquo;\/blog\/&rsquo; aux URL de publication WordPress"},"content":{"rendered":"<p>R\u00e9cemment, tout en travaillant sur le projet client, nous avons voulu ajouter une cha\u00eene &lsquo;\/blog\/&rsquo; aux URL des publications WordPress. Je ne vois aucune raison particuli\u00e8re pour laquelle nous devrions ajouter &lsquo;\/blog\/&rsquo; \u00e0 une seule URL de publication. Sur ce blog, je garde des URL simples pour mon article. Cependant, le client voulait ce format d&rsquo;URL dans son projet.<\/p>\n<p>En supposant que vous ayez d\u00e9fini les param\u00e8tres du lien permanent sur \u00ab\u00a0nom de la publication\u00a0\u00bb, l&rsquo;URL de la publication WordPress aura le format suivant\u00a0:<\/p>\n<p>SITE_URL\/bonjour-monde<\/p>\n<p>Apr\u00e8s avoir ajout\u00e9 &lsquo;\/blog\/&rsquo; aux URL de publication, cela ressemblera \u00e0\u00a0:<\/p>\n<p>SITE_URL\/blog\/hello-world<\/p>\n<p>Jetons un coup d&rsquo;\u0153il \u00e0 la fa\u00e7on dont on peut le faire dans leur site Web WordPress.<\/p>\n<h3>Ajouter &lsquo;\/blog\/&rsquo; aux URL des articles WordPress<\/h3>\n<p>Connectez-vous \u00e0 votre tableau de bord WordPress et acc\u00e9dez \u00e0 <strong>Param\u00e8tres-&gt; Lien permanent<\/strong>. Sur cette page, choisissez l&rsquo;option \u00ab\u00a0Structure personnalis\u00e9e\u00a0\u00bb et entrez \/blog\/%postname%\/ dans le champ indiqu\u00e9. Reportez-vous \u00e0 la capture d&rsquo;\u00e9cran ci-dessous.<\/p>\n<p>N&rsquo;oubliez pas d&rsquo;appuyer sur le bouton \u00ab\u00a0Enregistrer les modifications\u00a0\u00bb. Sinon, il ne prendra pas effet. V\u00e9rifiez maintenant les URL de votre article et de votre cat\u00e9gorie, il devrait contenir le &lsquo;\/blog\/&rsquo; dans les URL respectives.<\/p>\n<p>Votre travail n&rsquo;est pas encore termin\u00e9. Les \u00e9tapes ci-dessus affecteront \u00e9galement votre type de publication personnalis\u00e9 et vos URL de taxonomie personnalis\u00e9es.<\/p>\n<p>Disons que vous avez un type de publication personnalis\u00e9 \u00ab\u00a0produit\u00a0\u00bb et une taxonomie personnalis\u00e9e \u00ab\u00a0produit_cat\u00a0\u00bb dans votre site Web WordPress. Apr\u00e8s avoir effectu\u00e9 les \u00e9tapes ci-dessus, les URL de type de publication et de taxonomie contiendront \u00e9galement &lsquo;\/blog\/&rsquo; comme suit.<\/p>\n<p>SITE_URL\/blog\/product\/test-product<br \/>\nSITE_URL\/blog\/product_cat\/table<\/p>\n<p>Si vous \u00eates d&rsquo;accord avec ce format, ne vous inqui\u00e9tez pas. Mais si vous ne voulez pas &lsquo;\/blog\/&rsquo; dans votre type de publication personnalis\u00e9 et vos URL de taxonomie personnalis\u00e9es, vous devez ajouter un param\u00e8tre suppl\u00e9mentaire \u00e0 la r\u00e8gle de r\u00e9\u00e9criture.<\/p>\n<p>Lors de la cr\u00e9ation du type de publication, nous utilisons la m\u00e9thode <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/register_post_type\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">register_post_type()<\/a>. Dans le cas d&rsquo;une taxonomie personnalis\u00e9e, la m\u00e9thode <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/register_taxonomy\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">register_taxonomy()<\/a> est utilis\u00e9e.<\/p>\n<p>Ces deux m\u00e9thodes ont un <code>rewrite<\/code>param\u00e8tre. A ce param\u00e8tre, vous devez passer la cl\u00e9 <code>'with_front' =&gt; false<\/code>qui ne modifie pas vos URL. Votre code sera quelque chose comme ci-dessous.<\/p>\n<pre><code>\/\/ custom post type 'product'\nregister_post_type( 'product',\n\u00a0\u00a0\u00a0\u00a0array(\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0...\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0...\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'rewrite' =&gt; array('slug' =&gt; 'product', 'with_front' =&gt; false),\n\u00a0\u00a0\u00a0\u00a0)\n);\n\u00a0\n\/\/ custom taxonomy 'product_cat'\nregister_taxonomy(\n\u00a0\u00a0\u00a0\u00a0'product_cat',\n\u00a0\u00a0\u00a0\u00a0'product',\n\u00a0\u00a0\u00a0\u00a0array(\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0...\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0...\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'rewrite' =&gt; array('slug' =&gt; 'product_cat', 'with_front' =&gt; false),\n\u00a0\u00a0\u00a0\u00a0)\n);<\/code><\/pre>\n<p>Apr\u00e8s avoir ajout\u00e9 <code>'with_front' =&gt; false<\/code>\u00e0 la fois register_post_type() et register_taxonomy(), vous devez mettre \u00e0 jour les permaliens sur la page <strong>Param\u00e8tres-&gt;Permalien<\/strong>. Apr\u00e8s cela, vous pouvez voir que &lsquo;\/blog\/&rsquo; est ajout\u00e9 uniquement \u00e0 votre article et \u00e0 vos cat\u00e9gories par d\u00e9faut. Vos types de publication personnalis\u00e9s et vos URL de taxonomie personnalis\u00e9es restent intacts.<\/p>\n<p>J&rsquo;esp\u00e8re que vous avez appris \u00e0 ajouter &lsquo;\/blog\/&rsquo; aux URL de publication WordPress. Si n\u00e9cessaire, vous utilisez une autre cha\u00eene et suivez les \u00e9tapes d\u00e9finies dans l&rsquo;article. J&rsquo;aimerais entendre vos pens\u00e9es et suggestions dans la section des commentaires ci-dessous.<\/p>\n<h4>Articles Li\u00e9s<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/fr\/comment-integrer-mailchimp-a-woocommerce\/\" title=\"Comment int\u00e9grer Mailchimp \u00e0 WooCommerce\">Comment int\u00e9grer Mailchimp \u00e0 WooCommerce<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/fr\/connectez-vous-avec-un-numero-de-telephone-dans-wordpress\/\" title=\"Connectez-vous avec un num\u00e9ro de t\u00e9l\u00e9phone dans WordPress\">Connectez-vous avec un num\u00e9ro de t\u00e9l\u00e9phone dans WordPress<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/fr\/charger-du-contenu-dynamique-sur-bootstrap-modal-dans-wordpress\/\" title=\"Charger du contenu dynamique sur Bootstrap Modal dans WordPress\">Charger du contenu dynamique sur Bootstrap Modal dans WordPress<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Source d&rsquo;enregistrement:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>R\u00e9cemment, tout en travaillant sur le projet client, nous avons voulu ajouter une cha\u00eene &lsquo;\/blog\/&rsquo; aux URL des publications WordPress. Je ne vois aucune raison pr\u00e9cise&#8230;<\/p>\n","protected":false},"author":1,"featured_media":21611,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[245,497,608],"tags":[844],"class_list":["post-26118","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-javascript-4","category-laravel2-4","category-uncategorized-4","tag-affiai-fr"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/posts\/26118","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/comments?post=26118"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/posts\/26118\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/media\/21611"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/media?parent=26118"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/categories?post=26118"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/tags?post=26118"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}