{"id":510,"date":"2022-05-18T22:28:56","date_gmt":"2022-05-18T20:28:56","guid":{"rendered":"https:\/\/adriel.solutions\/blog\/?p=510"},"modified":"2022-05-18T22:28:56","modified_gmt":"2022-05-18T20:28:56","slug":"comment-creer-nouveaux-types-donnees-wordpress","status":"publish","type":"post","link":"https:\/\/adriel.solutions\/blog\/comment-creer-nouveaux-types-donnees-wordpress\/","title":{"rendered":"Comment cr\u00e9er de nouveaux types de donn\u00e9es dans WordPress ?"},"content":{"rendered":"<p>On entend trop souvent dire que WordPress est limit\u00e9 ou ne convient pas \u00e0 certains usages. Mais en r\u00e9alit\u00e9, WordPress peut s&#8217;adapter \u00e0 tous les m\u00e9tiers et toutes les activit\u00e9s sur le web.<\/p>\n<p>Vous vous \u00eates d\u00e9j\u00e0 demand\u00e9 comment certains g\u00e9raient leurs annonces immobili\u00e8res ? leurs annuaires ? leurs offres d&#8217;emploi ? tout \u00e7a sans jamais sortir de WordPress ?!<\/p>\n<p>Vous \u00eates au bon endroit.<\/p>\n<p>En r\u00e9sum\u00e9, dans WordPress, quasiment toutes structures de donn\u00e9es sont en fait des publications (posts), et chacune d&#8217;entre elles a un &#8220;type&#8221;, qui peut \u00eatre renseign\u00e9 de fa\u00e7on arbitraire.<\/p>\n<p>Donc par exemple, des offres d&#8217;emploi sont des posts de type &#8220;jobs&#8221;, et des annonces immobili\u00e8res sont des posts de type &#8220;ads&#8221;.<\/p>\n<p>Pour cr\u00e9er ses propres types de donn\u00e9es dans WordPress, il faut utiliser deux extensions gratuites : ACF (Advanced Custom Fields), et CPT UI (Custom Post Type User Interface).<\/p>\n<p>Avec CPT UI, vous d\u00e9finissez un nouveau type de post dans votre site WordPress, et avec Advanced Custom Fields vous y attachez les champs de votre choix. La force de cette combinaison r\u00e9side en ce qu&#8217;elle permet d&#8217;agr\u00e9menter l&#8217;interface d&#8217;administration, et les formulaires que vos clients vont utiliser. Et par-dessus tout, comme il s&#8217;agit de posts natifs, vos nouveaux types de donn\u00e9es sont utilisables en PHP, dans Elementor, et dans n&#8217;importe quel plug-in en g\u00e9n\u00e9ral.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>On entend trop souvent dire que WordPress est limit\u00e9 ou ne convient pas \u00e0 certains usages. Mais en r\u00e9alit\u00e9, WordPress peut s&#8217;adapter \u00e0 tous les m\u00e9tiers et toutes les activit\u00e9s sur le web. Vous vous \u00eates d\u00e9j\u00e0 demand\u00e9 comment certains g\u00e9raient leurs annonces immobili\u00e8res ? leurs annuaires ? leurs offres d&#8217;emploi ? tout \u00e7a sans [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"acf":{"adriel_excerpt":""},"_links":{"self":[{"href":"https:\/\/adriel.solutions\/blog\/wp-json\/wp\/v2\/posts\/510"}],"collection":[{"href":"https:\/\/adriel.solutions\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/adriel.solutions\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/adriel.solutions\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/adriel.solutions\/blog\/wp-json\/wp\/v2\/comments?post=510"}],"version-history":[{"count":0,"href":"https:\/\/adriel.solutions\/blog\/wp-json\/wp\/v2\/posts\/510\/revisions"}],"wp:attachment":[{"href":"https:\/\/adriel.solutions\/blog\/wp-json\/wp\/v2\/media?parent=510"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/adriel.solutions\/blog\/wp-json\/wp\/v2\/categories?post=510"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/adriel.solutions\/blog\/wp-json\/wp\/v2\/tags?post=510"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}