{"id":1727251,"date":"2020-09-15T12:47:43","date_gmt":"2020-09-15T12:47:43","guid":{"rendered":"https:\/\/toolset.com\/?post_type=course-lesson&#038;p=1727251"},"modified":"2020-11-18T14:36:35","modified_gmt":"2020-11-18T14:36:35","slug":"what-are-post-relationships-and-how-they-work","status":"publish","type":"course-lesson","link":"https:\/\/toolset.com\/fr\/course-lesson\/what-are-post-relationships-and-how-they-work\/","title":{"rendered":"What Are Post Relationships and How They Work"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Post Relationship Helps Avoid Content Duplication and Ensure Consistency<\/h2>\n\n\n\n<p>Let&#8217;s look at an example to understand the power of post relationship. We&#8217;ll build a website for events. Each &#8220;event&#8221; will list several &#8220;speakers&#8221;. Of course, each speaker can appear in different events.<\/p>\n\n\n\n<figure class=\"wp-block-image tb-image tb-image-media\" data-toolset-blocks-image=\"c31add54790318f09f93b555817b9d47\"><img decoding=\"async\" width=\"1920\" height=\"1080\" loading=\"lazy\" src=\"https:\/\/toolset.com\/wp-content\/uploads\/2020\/08\/pr-1-1.jpg\" alt=\"\" class=\"wp-image-1739567\" srcset=\"https:\/\/toolset.com\/wp-content\/uploads\/2020\/08\/pr-1-1.jpg 1920w, https:\/\/toolset.com\/wp-content\/uploads\/2020\/08\/pr-1-1-300x169.jpg 300w, https:\/\/toolset.com\/wp-content\/uploads\/2020\/08\/pr-1-1-1024x576.jpg 1024w, https:\/\/toolset.com\/wp-content\/uploads\/2020\/08\/pr-1-1-150x84.jpg 150w, https:\/\/toolset.com\/wp-content\/uploads\/2020\/08\/pr-1-1-768x432.jpg 768w, https:\/\/toolset.com\/wp-content\/uploads\/2020\/08\/pr-1-1-1536x864.jpg 1536w, https:\/\/toolset.com\/wp-content\/uploads\/2020\/08\/pr-1-1-805x453.jpg 805w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><div class=\"tb-image-caption\"><figcaption>Events with one common speaker<\/figcaption><\/div><\/figure>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>You could build this website with a single <a href=\"https:\/\/toolset.com\/fr\/glossary\/custom-post-type\/\">custom type<\/a> called &#8220;events&#8221; and list the speakers in a table.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\" tb-image tb-image-media aligncenter\" data-toolset-blocks-image=\"d0f89f0d8ef7c6dd7351c783dbfd7a6d\"><img decoding=\"async\" width=\"1920\" height=\"1080\" loading=\"lazy\" src=\"https:\/\/toolset.com\/wp-content\/uploads\/2020\/08\/pr-2-3.jpg\" alt=\"\" class=\"wp-image-1739599\" srcset=\"https:\/\/toolset.com\/wp-content\/uploads\/2020\/08\/pr-2-3.jpg 1920w, https:\/\/toolset.com\/wp-content\/uploads\/2020\/08\/pr-2-3-300x169.jpg 300w, https:\/\/toolset.com\/wp-content\/uploads\/2020\/08\/pr-2-3-1024x576.jpg 1024w, https:\/\/toolset.com\/wp-content\/uploads\/2020\/08\/pr-2-3-150x84.jpg 150w, https:\/\/toolset.com\/wp-content\/uploads\/2020\/08\/pr-2-3-768x432.jpg 768w, https:\/\/toolset.com\/wp-content\/uploads\/2020\/08\/pr-2-3-1536x864.jpg 1536w, https:\/\/toolset.com\/wp-content\/uploads\/2020\/08\/pr-2-3-805x453.jpg 805w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><div class=\"tb-image-caption\"><figcaption>Events content in editing<\/figcaption><\/div><\/figure>\n<\/div>\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Now, let&#8217;s say that you want to update the image of a speaker. How do you do this? Without using post relationship, you&#8217;ll need to edit each of the events where this speaker is showing. If your site only has a few pages, that&#8217;s not a big deal. But what if your site lists thousands of events and speakers?<\/p>\n\n\n\n<p>Post relationship solves this problem. There will be only one entry for each speaker. This entry will include all the details of a speaker. Different events featuring this speaker will only include a pointer to it. When anything changes in the speaker, it immediately shows in all the events that include it.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\" tb-image tb-image-media aligncenter\" data-toolset-blocks-image=\"c6c5f1d3aa5ca59e5698b64e0be9365d\"><img decoding=\"async\" width=\"1920\" height=\"1080\" loading=\"lazy\" src=\"https:\/\/toolset.com\/wp-content\/uploads\/2020\/08\/pr-3.jpg\" alt=\"\" class=\"wp-image-1739697\" srcset=\"https:\/\/toolset.com\/wp-content\/uploads\/2020\/08\/pr-3.jpg 1920w, https:\/\/toolset.com\/wp-content\/uploads\/2020\/08\/pr-3-300x169.jpg 300w, https:\/\/toolset.com\/wp-content\/uploads\/2020\/08\/pr-3-1024x576.jpg 1024w, https:\/\/toolset.com\/wp-content\/uploads\/2020\/08\/pr-3-150x84.jpg 150w, https:\/\/toolset.com\/wp-content\/uploads\/2020\/08\/pr-3-768x432.jpg 768w, https:\/\/toolset.com\/wp-content\/uploads\/2020\/08\/pr-3-1536x864.jpg 1536w, https:\/\/toolset.com\/wp-content\/uploads\/2020\/08\/pr-3-805x453.jpg 805w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><div class=\"tb-image-caption\"><figcaption>Multiple events linking to the same speaker<\/figcaption><\/div><\/figure>\n<\/div>\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>If we build this site with post relationship, we can do a lot more than only list the speakers for each event.<\/p>\n\n\n\n<div class=\"wp-block-toolset-blocks-grid tb-grid\" data-toolset-blocks-grid=\"4ce66e2cdfc9d6b7da671220c96b24c3\">\n<div class=\"wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center\" data-toolset-blocks-grid-column=\"f586ff7bfe1d7317c63162ec7b7039ed\"><div class=\"wp-block-image\">\n<figure class=\" tb-image tb-image-media aligncenter\" data-toolset-blocks-image=\"b051e277350ec6b7177f9fde02c5f6e0\"><a href=\"https:\/\/toolset.com\/wp-content\/uploads\/2020\/08\/pr-4.jpg\"><img decoding=\"async\" width=\"1920\" height=\"1080\" loading=\"lazy\" src=\"https:\/\/toolset.com\/wp-content\/uploads\/2020\/08\/pr-4.jpg\" alt=\"\" class=\"wp-image-1740293\" srcset=\"https:\/\/toolset.com\/wp-content\/uploads\/2020\/08\/pr-4.jpg 1920w, https:\/\/toolset.com\/wp-content\/uploads\/2020\/08\/pr-4-300x169.jpg 300w, https:\/\/toolset.com\/wp-content\/uploads\/2020\/08\/pr-4-1024x576.jpg 1024w, https:\/\/toolset.com\/wp-content\/uploads\/2020\/08\/pr-4-150x84.jpg 150w, https:\/\/toolset.com\/wp-content\/uploads\/2020\/08\/pr-4-768x432.jpg 768w, https:\/\/toolset.com\/wp-content\/uploads\/2020\/08\/pr-4-1536x864.jpg 1536w, https:\/\/toolset.com\/wp-content\/uploads\/2020\/08\/pr-4-805x453.jpg 805w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/a><div class=\"tb-image-caption\"><figcaption>Speaker page<\/figcaption><\/div><\/figure>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center\" data-toolset-blocks-grid-column=\"f586ff7bfe1d7317c63162ec7b7039ed\">\n<h4 class=\"tb-heading\" data-toolset-blocks-heading=\"596762852c19d56cb592e508675f8d23\">Create pages for speakers, listing the events they speak in<\/h4>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-toolset-blocks-grid tb-grid\" data-toolset-blocks-grid=\"4ce66e2cdfc9d6b7da671220c96b24c3\">\n<div class=\"wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center\" data-toolset-blocks-grid-column=\"f586ff7bfe1d7317c63162ec7b7039ed\"><div class=\"wp-block-image\">\n<figure class=\" tb-image tb-image-media aligncenter\" data-toolset-blocks-image=\"8ed57b879e188783209a369c7cafe459\"><a href=\"https:\/\/toolset.com\/wp-content\/uploads\/2020\/08\/pr-5.jpg\"><img decoding=\"async\" width=\"1920\" height=\"1080\" loading=\"lazy\" src=\"https:\/\/toolset.com\/wp-content\/uploads\/2020\/08\/pr-5.jpg\" alt=\"\" class=\"wp-image-1740331\" srcset=\"https:\/\/toolset.com\/wp-content\/uploads\/2020\/08\/pr-5.jpg 1920w, https:\/\/toolset.com\/wp-content\/uploads\/2020\/08\/pr-5-300x169.jpg 300w, https:\/\/toolset.com\/wp-content\/uploads\/2020\/08\/pr-5-1024x576.jpg 1024w, https:\/\/toolset.com\/wp-content\/uploads\/2020\/08\/pr-5-150x84.jpg 150w, https:\/\/toolset.com\/wp-content\/uploads\/2020\/08\/pr-5-768x432.jpg 768w, https:\/\/toolset.com\/wp-content\/uploads\/2020\/08\/pr-5-1536x864.jpg 1536w, https:\/\/toolset.com\/wp-content\/uploads\/2020\/08\/pr-5-805x453.jpg 805w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/a><div class=\"tb-image-caption\"><figcaption>Events search by speaker<\/figcaption><\/div><\/figure>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center\" data-toolset-blocks-grid-column=\"f586ff7bfe1d7317c63162ec7b7039ed\">\n<h4 class=\"tb-heading\" data-toolset-blocks-heading=\"596762852c19d56cb592e508675f8d23\">Allow to search for events according to speaker (and vice versa)<\/h4>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-toolset-blocks-grid tb-grid\" data-toolset-blocks-grid=\"4ce66e2cdfc9d6b7da671220c96b24c3\">\n<div class=\"wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center\" data-toolset-blocks-grid-column=\"f586ff7bfe1d7317c63162ec7b7039ed\"><div class=\"wp-block-image\">\n<figure class=\" tb-image tb-image-media aligncenter\" data-toolset-blocks-image=\"f19bbb7e1c8e7ca86cb5d487cb19333a\"><a href=\"https:\/\/toolset.com\/wp-content\/uploads\/2020\/08\/pr-6.jpg\"><img decoding=\"async\" width=\"1920\" height=\"1080\" loading=\"lazy\" src=\"https:\/\/toolset.com\/wp-content\/uploads\/2020\/08\/pr-6.jpg\" alt=\"\" class=\"wp-image-1740341\" srcset=\"https:\/\/toolset.com\/wp-content\/uploads\/2020\/08\/pr-6.jpg 1920w, https:\/\/toolset.com\/wp-content\/uploads\/2020\/08\/pr-6-300x169.jpg 300w, https:\/\/toolset.com\/wp-content\/uploads\/2020\/08\/pr-6-1024x576.jpg 1024w, https:\/\/toolset.com\/wp-content\/uploads\/2020\/08\/pr-6-150x84.jpg 150w, https:\/\/toolset.com\/wp-content\/uploads\/2020\/08\/pr-6-768x432.jpg 768w, https:\/\/toolset.com\/wp-content\/uploads\/2020\/08\/pr-6-1536x864.jpg 1536w, https:\/\/toolset.com\/wp-content\/uploads\/2020\/08\/pr-6-805x453.jpg 805w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/a><div class=\"tb-image-caption\"><figcaption>Export \/ Import<\/figcaption><\/div><\/figure>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-center\" data-toolset-blocks-grid-column=\"f586ff7bfe1d7317c63162ec7b7039ed\">\n<h4 class=\"tb-heading\" data-toolset-blocks-heading=\"596762852c19d56cb592e508675f8d23\">Easily export and import events and speakers<\/h4>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Welcome to the wonderful world of post relationships!<\/p>\n","protected":false},"author":4341,"featured_media":1739563,"template":"","related-lesson":[8469],"class_list":["post-1727251","course-lesson","type-course-lesson","status-publish","has-post-thumbnail","hentry","related-lesson-post-relationships"],"_links":{"self":[{"href":"https:\/\/toolset.com\/fr\/wp-json\/wp\/v2\/course-lesson\/1727251","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/toolset.com\/fr\/wp-json\/wp\/v2\/course-lesson"}],"about":[{"href":"https:\/\/toolset.com\/fr\/wp-json\/wp\/v2\/types\/course-lesson"}],"author":[{"embeddable":true,"href":"https:\/\/toolset.com\/fr\/wp-json\/wp\/v2\/users\/4341"}],"version-history":[{"count":7,"href":"https:\/\/toolset.com\/fr\/wp-json\/wp\/v2\/course-lesson\/1727251\/revisions"}],"predecessor-version":[{"id":1818647,"href":"https:\/\/toolset.com\/fr\/wp-json\/wp\/v2\/course-lesson\/1727251\/revisions\/1818647"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/toolset.com\/fr\/wp-json\/wp\/v2\/media\/1739563"}],"wp:attachment":[{"href":"https:\/\/toolset.com\/fr\/wp-json\/wp\/v2\/media?parent=1727251"}],"wp:term":[{"taxonomy":"related-lesson","embeddable":true,"href":"https:\/\/toolset.com\/fr\/wp-json\/wp\/v2\/related-lesson?post=1727251"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}