 Good morning ladies and gentlemen. I used to be an instructor, so I have to you know make sure that all my students are awake And you got my ass well done Peter I'm going to do a quick intro today on what our Custom post types and a little bit about custom taxonomies and advanced custom fields This is a beginner talk. So if you know what these things are already Go and do some some nice chatting around and this is probably going to be absolutely boring for you what I'm presenting you with today is an idea of what these things are and a bit of a case study so that you can start to Understand what they are How many of you are running your own business and need to know what these are for yourself when you're hiring a developer? Okay a couple of come on guys put your hand. Okay. These guys were my students Okay, I'm going to point them out only because they know how I deal with this and and it's over back there. Yeah, so You need to you know get a little bit more active anyway, so what the heck? Yes, heck our CPT's and ACS what we're going to find that out today So this is me I am Just recently the customer experience coordinator at Weaver apps here in Toronto, Canada, or sorry Hamilton You're gonna edit that right? Oh My god, let me try that one again. Hi. My name is Shawn time the customer experience coordinator at Weaver apps here in Hamilton, Ontario And I just got recently hired there about five weeks ago So they were kind enough to give me this nice shirt to represent I am a former instructor at Sheridan College and at Mohawk College And if you want to see how I teach you can go and ask my former students. I am a serial word camper I've done probably more than 30 word camp talks in various places like New York Chicago LA I've actually even attended one in Mumbai Which is absolutely amazing to go to I've been the co-organizer for Toronto. I've done co-organizing for this word camp three years now And as well as Milwaukee if you can believe it Milwaukee has a great bunch of people if you can get out there I'm also the lead dudette According to non Matt at go daddy as a young woman or girl who is very popular or admired by her peers I thought that was the best compliment that anyone could pay me. So I use it now all the time So these are some of the people I need to thank for getting me here These couple of these people are the lead organizers out in Ottawa who actually added me at the last minute at Ottawa last year to present this presentation Megan Haynes and Maddie G who's actually taping this right now Actually offered me couch space Who offered me couch space to actually stay in Ottawa when I was still looking for work last year Michelle also did as well Dan and Michelle Schulp who's on the bottom there actually helped me understand this in the first place So when I was having trouble coming up with the curriculum for Mohawk College I said I need somebody to explain this and Dan and Michelle took me under the winning went Okay, this is how it works. I'm like this is great And of course Morton if you don't know who Morton is he's the guy in the bottom corner there He actually does the course on Linda comm He does a really really amazing job of all of this So please do check them all out and they were absolutely wonderful He was even tweeting back at me when I said I don't understand this and then he came to me and said okay So how can I improve the course? So he's really really an amazing instructor. So please make sure that you check all these wonderful people out So this is our Agenda for today We're going to go through a quick review of what posts and pages are if you don't know what those are I'm going to run you through them because it does help to understand what they are so that you can then get to What is a custom post type? We're going to go through CPT's which are custom post types a quick review of categories and tags Because you're also going to need to understand what those are to understand what ACF's are And then I'm going to give you a bit of a case study that I just built on my own Not necessarily for a real client, but I also have a background in real estate So that's usually one of the ones that I use to actually build out a lot of my examples And to give you an idea of what that is on the other side. That is my slide deck Get it Hey easy easy this has WordPress value, okay? in 2015 when I was in Milwaukee Mark Benzikine was building the deck so that he could host the speaker dinner at his home and It wasn't done on Thursday morning When we landed on Thursday morning Kira and I went out there to help build this deck We considered this our contributor day And we did yes yes a quarter of this deck it has as what's the word we're looking for here Hey, it's it's it's sovereign land. Yes, it's sovereign land So and and of course by the next morning he ended up with a kidney infection or kidney stones So I had to go and give his talks the next day. So piece of Milwaukee Belongs to Canada just so you know Okay, so let's review exactly what we're here for Pages and posts Pages tend to be more static in nature. Okay, they are the types of things that you are going to That you're going to post or write That aren't really going to change on a regular basis They more than likely will not change over time And if they do it's usually small tweaks like maybe you've won another award and you want to put another one underneath So an about me page about the team Those types of things that you're going to update as things get added but that was sort of on an as-needed basis Is the date that they were posted relevant? Not usually not usually So that's usually one of the sort of key points that I make It doesn't use categories, but you can have sub pages So for example if you want to have an about the company and then have Other pieces about you know the team members and so on you can have those as sub pages So it can use that level of hierarchy They are hierarchical in nature and in a way sometimes they are single in nature They can sort of stand on their own And and that could be it right it doesn't necessarily have to relate to a whole bunch of other stuff and Please excuse me. I have a bit of a sore throat. So I have a candy in my mouth So please excuse me if you can't hear me very well Posts are more dynamic information. They are the things that say hey, I was attending work camp Hamilton See I got Hamilton right this time They are more time-sensitive Think about when you are looking for information Like a technical article something went wrong with my Mac, okay? So I'm going to type in something if I come up with an article from 2008 How relevant is that probably going to be to me today? Unlikely doesn't mean it isn't valuable, but it probably won't help me today So if there's a date attached to it, that's probably more like a post It's relevant given the time in which it was posted. Okay, does that make sense? It does use categories and tags Things like upcoming events or events attended those types of things are you know really helpful to understand They are usually in by default in WordPress are reverse chronological So the most relevant stuff or the most up-to-date stuff falls to the top and then goes in reverse chronological order And it's non-hierarchical so I can go here and then go over here and then that could be something else And so it it literally is more like the wiki style stuff. Does that make sense? any questions so far and By the way, I'm happy to take sort of quick clarifying questions But then we'll leave sort of more detailed questions till the end if you need to okay so custom post types They can act either as a post like or a page like They can act as a standalone piece of information or they can act more like a post You could call it a hybrid or you could call it sort of something else right They can either be organized by categories or tags if you want those are what are built into WordPress already however You can also create your own level of organization Which are custom taxonomies, which we'll talk about a little bit later on okay, so Categories are what I would call the major classification Right typically when I give my usual content architecture talk. I usually say that The categories tend to be the major classification and ideally the post should only belong in one Category so think of it that way Okay, it shouldn't belong here here here and here. No it belongs in one. Does it belong in travel or does it belong in events? Those types of ideas that's kind of the idea Tags are more like keywords Tags are no more non hierarchical Okay, you can add say for example when I posted my slides today the post that I put there the tags that I gave it Were things like Hamilton wc. Hamont word camp tour 2018 those types of things It's meant to be what are sort of the keywords that would draw somebody to this Okay, and those you can have more than one of Okay, does that make sense? So the reason I'm giving you all of this is because not everybody sort of understands this part of it And I found that it was really hard to talk about custom post types unless you understand that so that's why I'm sort of covering this again These will show up as a different entry on the dashboard. Okay categories and tags, but they can be called anywhere on your site So custom post types can be used with categories and tags if you so choose it or You can actually create your own What they call taxonomy? Okay categories and tags are a method of organization That's what a taxonomy is you may have your own method You may not want to call them categories and tags You may want to call them something else and you can do that and again, we're going to talk about that in just a moment So some examples of custom post types e-commerce product pages Right, you have a product page and on that page. You will probably have an image You may have a field for what the cost of the item is how much it weighs those kinds of things Those are not inherent on a post Right, you have a title you have categories you have tags and you have the body That's about it Right here. You can actually edit it and it's not just about what the user sees. Okay? Let me be very clear about that. There are two levels to this One level is what the user visiting the site sees and then there's also a Matter of what and we're going to talk about the advanced custom field shortly about what is available on the back end as well Okay, so custom post types typically are What you might call the wireframe of? What a page or what a piece of content will look like to the end user? Okay, does that make sense? I? Think once I start showing some diagrams that may make a little bit more sense, but you know if you're completely lost just No, all right carry it. I'm obviously losing my touch Okay Portfolio pages right you may have pieces of your work whether it be artwork whether it be photography Those may have you know when the photo was taken it may have a date attached to it That's slightly different than the standard date that you would have in WordPress post Author pages right you may have a bio about that person it may have you know awards at the bottom of the page So it also deals with what pieces of content are going to appear on that page Movie and TV series pages or people pages on IMDB and we're going to show I'm going to show you and guide you through each One of those in just a moment There are two ways that you can install or Use custom post types one is by creating your own theme Maybe from scratch and building it into the theme itself so many times you will end up downloading a theme perhaps from the repository and You're downloading it because it allows you to do certain custom post types You know let's say that you're Well, let's say let's use the real estate example, right? You're a real estate agent and perhaps that particular theme allows you to do your own listings Or it does it in a certain way or things like that, okay? A family tree maker for example may allow you to have a page where it has the birth and death dates or You know where that person is buried where they were married all of those kinds of things So it has those fields in it, but it may lay out the page very differently. Okay, so that's another way of example of Downloading it by a theme methodology You can also create this and activate it on any theme by creating a plug-in I know I'm scaring some of you right now. You are going to create Your own plug-in Let me tell you this was the first plug-in. I ever create it Okay, it's not as hard as you make it out to be Okay, this is how I learned is when under Linda comm and I learned it from Morton Morton ran Hendrickson is absolutely amazing at this This is the methodology that he teaches Okay, and it actually is you can use your own theme You do have to make changes to the theme so you may have to learn about child themes So I warn you on that front, but you don't have to completely use a brand new theme that is specifically designed for that You can use your own theme and edit it using a plug-in Okay, I'm not going to give you all the code and everything today You can go and find Morton and ask him but I'll run a workshop someday But anyway, that's how you can implement custom post types So we did talk briefly about what a taxonomy is this is kind of a scary word for some people It is an organizational system That's exactly what it is a taxonomy is an organizational system that allows you to relate one piece of content To another or similar items Okay, it's a grouping methodology if you will or sometimes a separation, right? These belong in this corner. This belongs in this corner and never the two shall meet It's possible Okay, it's just a method of dealing with organization. That's all it comes down to You're either going to have something that's very hierarchical or something that's non-hierarchical Okay, very flat or straight up and down Quick review of what categories and tags are again categories are major classifications of information Events is a great example, right? You may have a whole category called events and Under that you may have you know what these are WordPress events. These are Drupal events. These are Joomla events These are meet-up events. These could be almost anything, right? You don't have to go into that level of detail, but you can it depends on how much content you write Okay, and what is the best method and best methodology? Well The better way is to raise it up into thinking about your navigation. Okay? I'll leave you to that talk for another day, but the basic idea is How far do you go down? Well, if you've only got one post in a category It's probably pretty thin right so keep those times of things in mind and It can have subcategories as I mentioned But they are much like pages in that regard. These are hierarchical Okay, so you have a main category and then you may have subcategories under them Tags describes the content using keywords WordPress typically recommends somewhere between five to seven tags Please do not put 30 tags on your posts. It actually works against you Okay, for those of you who don't know I know very little about SEO, but that part. I know Okay, it can actually work against you because they think that you're trying to gain the system and Google looks at it and goes Yeah, you don't know what you're doing and they actually rank you lower that much I know okay, so right as I said WordPress usually recommends about five to seven So now we're going to delve a little bit into our examples So I'm going to talk about the taxonomies first Think about how you're going to organize your information first Okay So in our real estate example, I may have a listing type Okay That may be in my case. I may have Listings for condominiums. I may have listings for townhouses. I may have listings for detached houses or freehold houses. I May choose to do that slightly differently. I May decide that I want to do this by rentals and by purchases This is up to you You decide how this gets organized. I'm simply giving you one example Features could be this has a fireplace This could have a pool this could have this this could have this But the idea here is That each of these listings Only belongs in one of the listing types Okay, now I'm using the term condominium to mean like a high-rise. Okay, so just be clear You can have a townhouse that's in a condominium, but just for sake of clarity. That's what we're going with So a condominium is in a building. Okay Townhouse detached single individual homes You can't have in this case a condominium that is a detached home Doesn't work. Do you see where I'm going? So this is why I say this is built in the sense of a category This listing belongs in one or the other. It doesn't belong in both and it shouldn't Okay, however Any of those items could have a fireplace any of those items could have a pool These operate more like tags So they can be applied to any of these it is non hierarchical. Do you see the difference? Questions so far Okay, so these now will show up as Part of your listing so when you look at your dashboard and see posts and pages Let's assume that we've done it by plug-in and Now we have a listing on the left side. I want to create a new listing well, usually under Posts you see categories and you see tags Well now under listing we have type of listing so this tells us we have a listing and Then we have a manner in which we can organize those listings, which is a type of listing I've just called it that because it just seems a little bit simpler to go with So now you'll notice on the side here the type of listing and Now you can add your own types of listings This is what shows up before you type in condominium and whatever else have you okay? So it operates much like categories Okay, so if you ever need to find an example of how this works in your own dashboard, that's where you look Does that make sense? Go ahead That's correct Sorry, could you repeat that one more time? So the question is is is this like sub posts and is this install? Is this what you see after the plug-in so in answer your first question? Yes, this is what you would see after you've created and installed the plug-in The second part of this is no it is not a sub post It is its own thing You could actually in theory get rid of all the categories all the tags all the pages and all the posts And you would still have content Because it is something else It's kind of like arrow. I had to become something else Yeah, yeah Okay, so it's it can be whatever you want it to be I'm simply giving you sort of a drawing of a comparison of what you might already be familiar with But now it becomes whatever you want it to be Okay, any other questions? Does that help a little bit? Okay, good So now you have this type of listing and this is where now you can add those types of listings like you add a category Okay, okay, so advanced custom fields I've written advanced in brackets because custom fields is what we call it in the WordPress world Advanced custom fields is actually a plug-in. It is the actual name of a plug-in My advice Don't code this yourselves Okay ACF or advanced custom fields is probably one of the most supported and Well-maintained plugins in the environment It's not worth Going and coding it for yourselves go and install the plug-in and then donate please or buy their plug-in Okay, because they really really do a good job of this You don't have to code at all, right? Again, so it's a standard in WordPress you have to have a titled right this is a field for example, okay You have your body of your post that is a field Okay, when we start getting into the real estate example price is a field Do you see where I'm going with this? So These are the types of things that you need to start to figure out now and these again are not necessarily all things that will show On the front end to the visitor These fields are things that you could create On the back end in your dashboard Especially for those of you who are developing for clients This could help your client enter the data more effectively Right. Just keep that in mind Excuse me It can hold different types of data such as text numbers. This is the smallest of the three concepts So taxonomy is the biggest one. It's a method of organization Within that you have different custom post types custom post types contain custom fields Does that make sense? okay, so this is an example of What you might see in your dashboard. I've now created a new custom post type and These are the custom fields Using the advanced custom fields plug-in that I have now said I want this field to be associated with this custom post type So this is a listing for let's say and believe me it can get very very complicated So I'm going to try and take this step by step So I've entered a purchase price. I can say that that purchase price is a number. I Can say that that is in US dollars. I can say it's in Canadian dollars. I can say it's in euros I can say whatever I want meaning That the advanced custom field Will take care of whether or not it puts a symbol in front of it or not Does it show two decimal places? Does it show commas? You can set all of that in To the field itself by default and then even if I type in two zero zero zero there Whatever the thing is it will format it as it needs to Okay, this is one of the powers of it, especially if you are developing this for a client You want to make it as easy for you don't want to have to have them remember to put in the symbol Put it in this way and then remember what the format is Let the plug-in and do it for you Okay, let that do the heavy lifting The municipal address is an example. Okay, and these are required pieces of information now Whether you show it on the custom post type to the visitor is another matter, right? You can code that into the theme, but here you've at least got that information right on the listing itself And maybe you only show that to logged in users. You see where this is going it can get very very complicated But think of the power of this Right, this is stuff that you could build for any client and again if the user is logged in Let's say it is the agent themselves or somebody that works in the office who needs to be able to see that information You've added a listing and of course this listing must have a municipal address. You cannot have a listing without it That's why it's a required field Right, there's a municipality total square footage. Whatever you want, but again, I'm using this as a real estate example Go ahead cherry. So can you build custom content for subscribers? 100% 100% you can It's going to take some planning, but yes in essence you could There are other plugins that will so this basically helps you design what I would call the wireframe or what it looks like There are other plugins that will help you to restrict content Based on Whatever criteria you give it. I know that there are a couple Matt. Do you know of some of those plugins? Okay, so sorry Wishlist is one of them apparently look at Pippin's plugins Pippin Williamson is one of the most recognized and Respected WordPress developers in the environment today He's given a ton of talks at WordCamp US and all over the place and is a wonderful wonderful advocate He does easy digital downloads and I know that they I just don't remember the name exactly But if you look up easy digital downloads, they have a methodology for restricting content I just can't remember the exact name of the plug-in No, no, I'm saying this is what you would actually design and then the plug-in for restricting content We'll say what do you see that custom post type over there? Don't allow that to be seen unless Do you see what I'm saying? So it's it's it's related, but it's not the same Okay So going back to this you can also by the way, and this is where I say it could get really complicated You can have certain fields appear Based on the selections of other things For example, you will always have and these are these are fields by the way that will show up for every listing right Even if it's a vacant lot fine, you just say that the square footage of the lot is whatever This could very well be and you'll notice here. I kind of snuck this in I've created another type of another taxonomy Called type of ownership, right? We talked a little bit about this just a moment ago while I snuck it in Is this a purchase property or is this a rental property? Okay, well obviously if you're giving a rental property, it's usually cost per month, right? If it's a purchase, it's an outright purchase and it's probably going to be You know $200,000 you're not going to find a piece of property in Los Angeles for that, but okay. I can dream So I've chosen purchase and these are the fields I get now these fields that I've highlighted in green Are going to show up regardless of whether it's a rental Or whether it's a purchase property because every property regardless of what type regardless of the type of ownership has to have this information however What happens if I change it from purchase to rental the purchase price at the top becomes irrelevant Well, what happens if I say to this custom field of mine I only want you to show if the type of ownership is equal to purchase Now you're starting to see where this is going This is how Especially those who are developing for clients, okay? I know that I'm talking to that that group But you guys are probably going to be the ones that have to deal with this more than even the clients on their own end The clients on the of themselves who are running their own businesses need to understand this so that they can instruct People who are developing for you. Okay, that's the reason I give these talks. Okay, so that you guys can talk to one another So based on the type of ownership I can have this field show up or this field show up or this field not show up I can have other fields populate based on a selection in a drop drop down menu This becomes a very advanced type of form. That's ultimately what this is now it becomes Do you follow where I'm going? So it sounds very simple at its surface Know that there is a hell of a lot of power behind this And that it can Actually help if you really think it through and this is the point I'm trying to make you really need to think this stuff through because the more you think it through and think about well What if this happens? Well, then I have to do less work at the end of the day or my client has to do less work at the end of The day they have to do less thinking about what format to use They don't need to think about that because you've already programmed it in for them. You had a question Right So the question is is how do you get this now to show up? I guess on the front end to the visitor? A default template so the custom post type like I said is your template right it becomes a template file You would then Follow the instructions to actually insert Those fields and it's usually a little snippet of PHP code Into the template where you need it to go Does that make sense? Yes, and then you can create so that there is a default listing page But then there is also further sort of code that I put into this That that's why I say it does get quite advanced But what you can then do is say well if I choose that this is a rental I want certain other fields to appear But as well the custom post type that I've selected Will show those fields depending on the type of ownership Whatever you want it to show not everything it will show whatever Code snippet that you've told it to show for example, we've added the address here Right, but you may say I don't want that to show on the template because usually when you have a public listing It doesn't show nowadays. It's not as you know, it's probably far more Transparent but back in the day you never got the address you had to go through an agent to get that right so Again, that's sort of an advancing but what the the reason I'm bringing this up is to give you an idea of the power that this has and It can get that complicated The end result of this at the end of the day if you're completely lost right now Find somebody else in this room who is developing it or find somebody else out there who's developing this and Get them to help you hire them Okay, the biggest thing at the end of the day is if you're waiting six months to learn this or you have to take six months to learn This and somebody else already knows it. You're losing six months worth of business Keep that in mind. Okay, know when to hire somebody Okay, if you want to know how to hire somebody look up Lucas Chircuski's talk in WordCamp 2014 I think in Toronto. He gave a great talk on how to hire a developer So you can see this can get very advanced oops. Hey see Come on There we go. See I was going to anyway So I'm gonna go through a couple of really quick examples to give you an idea. Yes Peter Yes, you can that's true. So the point is is that you can use those advanced custom fields in ordinary templates. Yes Remember create a child theme first. That's my only Well, there we go. So you can use it in the photo So here's an example I am DB. Okay, if you look at I am DB and we all probably all search this at one time or another I am DB has very different fields and very different layouts Depending on the type of content if it's a TV show It will show the number of series or the number of seasons rather, right? It airs on this date, you know, you can tell I'm a doctor who fan I've got stuff anyway So it it airs on this date It has you know this many videos, but it has the stars and everything else which is also in a TV series Right, or which is also in a movie, but it has a different feel. It has seasons Whereas movies don't a movie on the other hand may have the release year at the end of it It has again a different layout But the content that you're displaying is also different Every one of them will have a synopsis every one of them will have a cast list But remember that the series will also have a cast list based on the episode Do you see how difficult this gets? okay, so These are examples of what you would call custom post types and then of course you have people For those of you don't know that's Sean Hooper. Okay, look him up on at Ottawa. Um, yeah, that's fine So what's the difference on a person's page? You have David Bowie in this case You have the date of birth you have perhaps their date of death in this case, unfortunately The role that they had in each one of these projects that they did they might have been an actor They might have been a producer. They might have added music. What are they known for? Right on the case of like a TV series. They may say well if you like this you might like these other ones See the difference So the layouts of each of these pages is very different depending on the type of content each one of those layouts I would call a different custom post type But related to that it also shows different fields Depending on what type of content it is or what yeah, what kind of content it is whether it's a TV series whether it's a Movie or whether it's a person Makes sense. So this is a real live example. This is you know starting to starting to think in a little This is an example of one of my classes that actually came up with this and I thought it was really well done So the overall thing is a custom post type and This is an example of a custom field. This is the rating. This is a wine one that they gave us and they said, you know Rate the wine this is actually an example almost right out of Morton Rand Hendrickson's linda.com example Right rate this wine or you know, whatever that thing is So that's a custom post site. That's a custom field the type Could very well be that what type of wine is this is this red or is it white? It's not both Do you see the difference? It could be a rosé? That's a different type of wine. You see my point So how do I know which which is which? Custom post type answers the question. What is the content? What is this piece of content or what is the layout of this content? Taxonomy answers the question. How is this organized? Right in the case of the wines. Is this a red wine? Is this a white wine? Is this a rosé? Is it something else? You know, who knows right is it sparkling? Is it champagne? You decide, okay Custom fields answers the question. What is this piece of data in relation to the custom post type? Okay, does that make sense? So a real estate example you have a custom post type The listing is a listing for every real estate piece of information. Okay So that's the listing for the firm itself. Okay Tax on yes, go ahead Sorry, there you go sure and I posted the slides by the way Okay, so they if you want to go actually you can go to my website shanta.ca and I posted them all there Yes, sorry. I should have mentioned that beginning my apologies Okay, I'm just gonna move ahead because we only have a couple minutes left and I want to leave some time for questions Okay, so I'm gonna sneak past but I'll get you afterwards if you need to so The listing type in our case here is either condominium townhouse or detached the and those are like our categories It can only be in one of these things. This is a type of a hierarchical taxonomy In the case of features those are a more flat non-hierarchical type taxonomy and that could be a fireplace So what you know, does it have running water? Does it have a pool that whatever those things? The custom fields for example a sale price which shows only if it's a sale If it's only a purchased property a rental price can show only if it's a rental The size of the unit which is shown on all the listings condo fees, which is only shown on condos Right, so you can see how complex this can get but how powerful it is and it really really does help the users So to give you an idea this was an example that I did on a demo site of mine Which I I'm still yet to find so I apologize. I'm gonna find this demo either that or I'll just rebuild it So a custom type is the property listing Okay The taxonomy is a listing type Right, so the type of listing the type of ownership and the tags I can also use right which are our features So that somebody asked earlier about how you show this on the front page, so I edited the Custom post type template, which is the listing template to show this particular data and I put in Type of listing and then you put in a little piece of code that will show whatever the selected one is Okay, so there is a little bit of coding involved But trust me Morton does a really amazing job between his custom post type talk and his advanced custom fields talk Okay, they're really really good. This just combines the two So custom fields could be the address the price the square footage and I can show those however. I like The desktop website can add taxonomies to the navigation. Okay, so just like you can add Categories to your navigation you can add pages to your navigation You can add posts to your navigation, but please don't do it. It hurts my feelings Okay That just means that you have to keep changing it every time. There's new data. No, just Guide your people in the way that they need to be guided and yeah I've already gone on about that before in another talk so you can go and watch that But you can add those categories. Sorry those types of listings in our case To the navigation so I show up on the website. I go. Yeah, you know what? I'm interested in a townhouse and apartment, you know, so you can see detached home condominium townhouses I can also look at purchases and rentals and I've just added them into the into the navigation so I can go to this website and go. Yep. That's what I want How do I want to view this information? Do I want to view it by the type of listing or do? I want to view it by the type of ownership if I'm only interested in rentals. I'm going to go to the rentals Guide your people to where they need to be Okay, please Don't make them think about this. Okay, that's the end goal So there's some references for you There's all of the lessons that he did on Linda comm it for those of us that live in Hamilton. How many are local? great go and get a Membership card to the library you can access all of this stuff for free London library Toronto Public Library most of us in Canada you actually get this stuff through the library So definitely worthwhile If you want to find out more about the custom post or say the just the pages and posts if that completely blew your mind I did a talk in Montreal a couple of years ago on this and that's probably the better one that I did By all means go and visit that one as well We have time for maybe one question and then I would promise I'm around for the rest of the day and I will be changing my t-shirt because I'm one of the organizers so Are there any questions really quickly? Otherwise, thank you all for coming. Thank you for sponsoring us I must say