Grow Beyond Posts & Pages: Introduction to the Pods Framework.

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
you are here we will be on posts and pages I am it's going to be an introduction of the pods framework a content development framework for WordPress I am Jim true I am the support lead and community manager at the pods framework our website is pods I owe on our Twitter's pods framework my website is Jim tree calm and my twitter handle is Jim truth as well okay so let's start our little story with you about you a wordpress developer you've been building WordPress websites for a couple of clients a personal trainer a hairstylist and beauty expert and a local artist a sculptor that does like the most lifelike statue air you've ever seen they have simple websites pretty straightforward ones with a homepage design like a landing page with a call to action and about page a blog and a simple contact form nothing special stuff that you can do on the backend of WordPress with closely but posts and pages and a plugin like a contact form well the trainer gives you a call today Hercules and he lets you know that he's bought a gym and he's hired a bunch of trainers and they're going to start offering classes to the public so they need to be able to show what classes are offered and what trainers teach those classes and kind of like a schedule created to show when those classes are offered and that's what they're really going to be using is their money making effort is the schedule Grimm because that's where people see that they go ok I want to go take a class and sign up well the beauty expert Aphrodite gives you a call and she's all excited because she's partnered with her her best friend narcissus and together they're opening up a full service salon and spa they've hired several stylists massage therapists and spa personnel may have a full menu of services if they want to show on the website with prices and details of the services of which staff members are offering leave service and the artist is opening a gallery the sculptor Medusa she drops you an email and let you know she's gained the patronage of the muses and they've been secured a gallery to show off her lifelike statuary and she's going to start featuring other artists and their work and she wants you to add artist BIOS and gal to the website and she wants to incorporate an event calendar and have the event calendar link off to the artists that are showing that week and some of the work they're doing so what's your first impulse when you run into that kind of a question that comes to you you usually are going to go say what's the private theme you're gonna go start searching for a theme designed for gems or searching for a theme designed for you know salons or art galleries you might look for a plug-in to handle the event calendar but first you're gonna be thinking about redoing the entire website to incorporate it into this new theme that we're gonna go shopping for well what if that's the wrong question what we should be asking is what content do I need to manage we've already designed the wireframes we've already you saw them on the prior slides all we really need to do is a way to have all we really need is a way to input and manage those different content types in some way to display them in the website and the existing claim what if we had a simple way to create multiple types of content that your users could input on the backend and have that content display in multiple different ways on the front end you can actually add a trainer and have his information automatically populate onto the bio under the trainer page into the classes that the trainer teaches and also on the schedule grid wouldn't that be wonderful well hots to the rescue oh no no no no no no you can manage all of your content in one place with tides we have a very simple back-end GUI for actually creating the content adding fields to it and then it shows up in your back-end admin like normal know you guys might know that we're talking about custom post types of taxonomy so Hobbs lets you create any kind of content anywhere in WordPress without code what I've got here is the different types of content that can be created and also the little WordPress codex code that would be used to actually register that if you wanted to but pons does all that on the backend automatically for you so you don't have to actually write register post I we register tax on your register meta it allows you to create custom post types custom taxonomies custom fields and add them to any of those you can create custom settings pages yeah so how does how does hogs integrate with WordPress is it like an API plugin or it's a plugin will be showing you yeah it'll be kind of showing you as we go through it it does have its own API but you can access the PHP and we also connect in with the REST API you can also extend WordPress objects so you can take users and extend it and add fields to it you can do the same they will post pages menus and media you can take other existing custom post types and taxonomies created by other plugins that extend those as well so like for WooCommerce you could add additional fields to the products or the product categories you could add like for the event calendar you could modify the events that venues and organizers and just pretty much anything else we also allow you to connect anything with relationships like with our former example of trainers classes and schedules Hercules teaches body building on Thursday mornings and that's an actual relationship connection going on there we also allow you to display content in your theme without code I've got a big asterisk appearance's HTML and CSS yes but you should know those but this little method is amazing you create little content blocks that have like mail merge fields and you can use those throughout the theme you can feed us loop through it and it automatically outputs the content where you want it to be that works on single post types single post detail archives you can work them you can add them anywhere you want with shortcodes widgets and auto templates and we'll talk about most of this going our process with working with pods that we'll be covering tonight as you start by planning out your content you're creating the pods you populate it and then end up the back end and then you prototype it using pods templates we're not going to be going over any of the PHP stuff but you can do pretty much anything that you can normally do with a theme with PHP you can do with pods because it still works the WordPress way so what we're gonna talk about tonight is planning before you build well look at the wireframes we've designed and we're going to figure out what types of content to create what fields to add to that content and where the connections need to be added so let's start with our salon and spa first right off the bat you know based on the simple wireframes we came up with it we're going to need to manage staffing services well for your staff you're probably going to want to have a photo of the staff member their full name their biography a phone number and an email and in this case for staff we're also going to be connecting it to the services that they do in your salon so you put better new connections for these services all we really need is a service name a description on a price and we want to know what staff member does it so pretty straightforward let me show you how easy it is first we're going to start with installing pods it's really easy you go into your plugins you click the add new you search for pods brings up a list of all of our plugins right there can install now and we'll install it may take a little while [Music] activate and it'll show up in your list of plugins like that I also create a little area in the backend for pods admin and that's where you can pretty much start adding your content so let's go ahead and add our first content type now we call them pods but pods is just a word for a content type in this case what we're going to be actually doing is creating a custom post type but this time we'll start with the staff so for this one you're going to create click create new and it's going to give you the default of custom post type like posts or pages staff is both singular and plural is the exact same word so we're going to use that and hit next step and staff has been added and you'll notice it's automating over here in the admin just like that so this is exactly the same thing that would happen if you registered a custom post type in WordPress no difference whatsoever it's just there as my pods so now we really need to add fields to this because it has nothing in it right now so before we add our fields I want you guys to start thinking about the idea of when you work with WordPress you want to use what WordPress gives you when you register a custom post type with WordPress it automatically gives you a title field and an editor and you can also turn on the featured image so we're going to use those for our staff named their bio and the staff photo now these fields are actually called in WordPress the post title with host content and the post thumbnail and these are referenced in pretty much every single theme out there to automatically display those things so that's why you want to use what WordPress gives you and the content that you create you're gonna call it staff but the theme will actually pick it up and actually automatically displays those three things that's why we we're gonna it saves us work later on down the road so now we're going to add our fields to pods and we're going to add the ones that are remaining which is our email address and our phone number so we're gonna go into clouds admin edit pods and then the staff we're going to edit that we're going to add a field and the label you want to do the human readable label it's a phone number it's going to automatically create a programmatic name and then in the field type you just go down and find the one that's this phone pretty straightforward we have a lot of different field types I'm going to add another field for email address and it will do the exact same thing it'll automatically create the programmatic name and we're gonna select email gets a field and then yeah we're gonna we need to get add the phone be featured image so we're gonna go down to the Advanced Options and select featured image under supports and I want to be able to go view staff so I'm going to enable the archive page as well and that's pretty much it we hit save and there we go our snaps back again okay so now we're going to add a staff member it's pretty straightforward you your end users are going to be used to this they're gonna put the staff members name Aphrodite or bio they're gonna drop a featured image in for her and then underneath this is two additional fields where the phone number and email address are and we're just going to punch those yes it's pretty straightforward your end-users are going to be able to do this very easily welcome welcome welcome and that's pretty much it you hit update and the staff has been added and now to view the staff member you'll notice that when we click this like she's all been added so we hit a new staff what you're gonna see what is what the theme is going to prevent that provide us and you'll see that it provided the title her image and her bio but none of the custom fields are showing and that's what we're gonna do next well actually we're gonna do a little bit more and then we're gonna add our custom fields to the display portion we're still in the building pausing and populating part so now we're going to talk about relationships or connecting pods with relationships let's start with our staff and services based on the wireframe we want to show a service list and show which staff members perform those services so on our staff biography we want to show what services the staff member performs so we want to add a related services to staff and each staff member can do multiple services so that's going to be like a multiple selection and four on the service side of the equation and I just looked those two didn't I I didn't realize that sorry about that on the service side the equation multiple staff members can do multiple services so again you're going to be doing a multiple connection there let's do another one just the to make us a little easier and talk about another relationship example between trainers schedules and classes our trainer can teach multiple classes so I could teach boxing and running and the classes can also be taught by multiple trainers so that would actually be a many-to-many relationship there but the problem is is that our entire websites going to be driven by the schedule so we actually want to drive our connections through the schedule so we're going to actually change this and we're going to make our our schedule be the one that drives the connections to trainers and classes so for the schedule we're going to have a single select between scheduled trainers and schedule two classes but obviously it'll be a multiple select going the other direction so the trainer can actually teach in multiple different blocks and can also teach multiple classes so it's kind of very interesting but it's like a one-to-many and a one-to-many but it's a mini to one of a meeting to one to one of those directions this will make more sense when we actually get into the backend of this so to add related staff services we're gonna go back into our I've actually created a post type called services but I did before you guys got in here and we've already added price to it as a currency feel so we're gonna add our relationship fill now you click Add field and again we're gonna give the label of related services I tend to name my relationship field started with like the word related so that I know it's connecting to something else we're gonna select from a list relationship down at the very bottom and it's going to automatically populate a little box here called related to and you can pick the other post type out of the list so we're relating it to staff and most of that is the primary piece you need to get done but we still need to fill out the additional field options as well because now we need to tell pods is this a single select or a multiple select by default it's gonna put it in as a single select with a checkbox field I like to have something a little more powerful than that so I'm going to go into the additional field options on this one and click singles where selection type I'm going to change that to multiple select so that this becomes a one a mini to many relationship and I'm going to change the format to ListView and that allows us to basically add new relationships through other add new post types through the relationship back on the back end so we hit save pot and that is done and now we'll show off how to add these related staff members any questions before I continue on because I know I'm talking set a lot for up to this point without No yes so you created a pods that last one services services yeah yeah and we're starting there because I want to show you how it looks just going from one direction and then we're going to talk about creating the connections going the other direction so that because that's where the power pods is is that when you create a connection between two content types you want to make sure that it's bi-directional so that if you add a staff member and you add a service for them that service is automatically added on the back end and automatically connected and and vice versa so to add a service with the related staff we're now going to go into the staff screen which is right there services screen sorry we're adding a service so we're adding a haircut and giving it a nice little quick description giving it a price and selecting someone out of the list there mr. Aphrodite and hitting update they're published in this case and you can see that she's been connected I don't believe this one I didn't do anything connect that so now we're going to talk about bi-directional relationships I'm gonna add that related service to our staff members so we're going to go into the pods admin and go to the staff and add another field for related services and this is where it gets kind of interesting because again related services label the name automatically defaults when you select the relationship in this case and actually select staff it's gonna recognize that there's a connection between the two like it has this whole little bi-directional field and you'll notice you can select something that points to the relationship field on the other side of the equation and if you set it for multiple and do everything else like we normally do it should work but what that does is make the connection and so just to be on the safe side we also want to verify from the other direction so I know that's really confusing but we've had a related service to related staff and now we're going to verify that related service related staff on the services post type has a connection going back to this one so that's what we're verifying the bi-directional connection here so we're going to go back into services and check that field and it doesn't say bidirectional yet but if we see it now it does if I hit up data probably should add lines it says relationship bi-directional feel so now there is a connection between those two post types and anything added on one side will automatically add on the other does that make sense which services and staff yeah so now we show off the power of this we're going to add services to staff bidirectionally so we're going to go into our staff members and aphrodite we're gonna check her out and notice that she's already got the haircut in there that we added from the service side of the equation so now did that way too fast but I click the add new button and I'm adding in another service here I'm adding Beauty consulting for $45 and that automatically adds it in a list and I can add another one and this is kind of the power of our pods list view relationships is that you don't have to make the person leave the screen they're working on to add the connection from the other side so she's now got three completely different services added and we can go into services like seed haircut Beauty consulting and up dudes I'll go into services all of those coves types have been added and if I look at one of those Beauty consulting is linked back to Aphrodite so I can also add in narcissus here as also doing this staff this thing hit update and it's gonna make the connection going the other direction so if I go back into staff and look at him he's gonna show that he has Beauty consulting now connected and if I add another service in here which emanated Maxim he's very egocentric so we're gonna add advanced mirror watching as part of his little and stuff in it cost a lot of money for that 100 bucks add that in hit update and we're gonna go back into services and look he's got the tune they go back into services and all of our services of banana so it's very powerful because you've given your back-end users a way to manage their content without having to go back and forth so it's pretty cool all right so now we need to actually get it on the front end we've added all these post types and we've shown the fact that and looking at them all we see is the title the picture and the bio so now I only want to make this content show up on the front end so what how many of you guys have ever done like a mail merge with Word and Excel or something of that nature like you know mail merge letters where you have like a list that you want to automatically populate into a form letter so that's kind of what we're doing we're taking a list of these names and email addresses and populating them into a mail merge template so in pods what we're going to use with our post type of staff and the pods template we're creating is going to pull in the post title and the email address into that little content block so we're just like a mail merge but in this case it's actually called pods template and it allows us to basically reuse a little box of content in multiple places throughout the web where throughout our website wherever we need it and this is going to be a magic tank teach sheet that's what we call little fields that pop in or magic tags so the WordPress title is the post title the WordPress content is the post underscore content the WordPress featured image is the post thumbnail a custom field that you create and pods remember those little names that pop down from the label that little programmatic name like email underscore address or phone underscore number that's what that is that custom feel so those are what those little guys are the permalink which is the link for the actual page on your website for that post is permalink the relationship connection is where it gets kind of confusing use related field dot field in the other pod so if I'm using related staff member or related staff I'm gonna go with related staff dot post title and that'll give me Aphrodite's name or related staff dot email address and give me her email address make sense and the related record permalink is related field dot firmly so we're gonna start prototyping with a short code I'm going to show you how easy it is to get content on a page using pods it's not only pretty but at least it shows you how it works so I'm going to add a new page I'm going to call it staff list we're going to go into the pod shortcode button and display a list of multiple pot items select staff from the pod and right here we're just going to put post title and card carriage return break I'm going to put negative one it's not required but if you don't put that it'll stop at the number of posts at your website shows so what you hit update you get a list of Aphrodite narcissus very ugly staff list but at least it works and the whole concept is is that that little that little box that little thing that says custom template that's that section in between pods name staff and pods so this right here is a custom template that thing can be pulled out and put in the database and the thing we call pods templates so that those little pieces can be edited and used elsewhere and you can instead of going pods named staff limit to doing another little pods at the bottom we'll just add a template equals in the name of that template so we're gonna create a Potts template now so we're going to go down to pods admin way at the bottom couple of mouse well first I'm going to show you off the fact that there's nothing there it's just that you know the list of staff is basically there we're gonna make physically add in our custom content into net so we're gonna Potts template add new give it a name in this case staff detailed before typing something new I'm going to do a div at least I think and phone number and then I'm gonna select over here and the pod reference the actual post type and this will allow me to see all the fields that I can pull into this pods template and if I start typing one like phone number it's actually going to automatically complete it for me so it'll match it under your phone number I'm gonna do email address and then get saved signal okay yeah I definitely do write the content for this piece just fill in the blanks well hit update and it will save it yeah any questions well own for continued on because I'm going to show you now how to make that show yeah the pods reference is basically going to pull in every single field that exists in WP posts which is your post type it's also going to pull in any additional field you added through pods it's also going to create the connection over to the related staff so you'll see that in a minute when we actually add that piece of neck yes yeah it's a reference it's a reference it doesn't have anything to do with the actual template being saved so if you select staff or you can like move the little staff member or the little post types around and change them it won't matter it doesn't get saved with the poke of the template so it's basically just a reference now we're going to show off the power of pods because single post types have automatically wordpress every single post type automatically will display a single post type detail we showed that when we went to view Aphrodite and it automatically showed her thumbnail her title in her bio that is called the single post type display every theme will automatically do that if they're programmed properly with WordPress so we're going to take advantage of that is what we're going to do we're going to use the content block within the theme to display our custom content and that's what we're going to use with our Auto templates we use the auto template to look at the content filter grab our pods template that we tell it to and have it push it into the display for the theme does that make sense it will when you see it if it doesn't make sense right now but we have a thing on auto templates you access it underneath the edit pod screen and you can have the option of putting it before after the content we also have a box for replace but a lot of people get confused there and they think they can design an entire pods template and it's going to completely replace everything output by the theme but the problem is is that it doesn't because the theme puts the title in the featured image and post meta and then they put a nice little box with the editor pops out that's what we're replacing is just that box where the editor pops out so that's why you want to think in terms of what does my theme automatically give me and then I want to enhance that with my custom content you're never going to be able to replace the title and the featured image unless you turn those off inside your theme itself so that's it's one of those things you have to get your brain around when you're working in it so let's show you how to use auto templates so we've now created our staff detail a phone number and email address we're going to go into edit pods and this is for the staff so we're gonna go into the staff and edit them and you'll see the tab says auto template options we want to enable it for this pod we want to select single item you and I stupidly when I did this one the first time I put after and I realize that's gonna put out put the bio and with this information down at the bottom and that's not really where we want that this works on most single item view and archive view and I definitely didn't want that I realized it after I saved it that I did it wrong twice went back in to before because I want that content to show up before you hit the same pod and now if I go into the staff list and look at all of a sudden narcissus now shows this phone number in his email address and the bio and aphrodite's phone number name email address are also in there pretty straightforward and that's at the archive you it if I click on the single post detail it's also there so it's a way to get your custom content in without using code really make sense now we get the complicated stuff template tags and pods templates they look like short cones but they're not they are a if-then-else display kind of loop what they work for in pods are is like they look at the field and they say does this field have any content if it doesn't have any content I'm gonna show the else instead or I'm gonna skip it entirely so you've got if field name content else content if and we can also loop through related fields or taxonomy or database sorry multiple images so like if you added a multiple image field to pods you can also loop loot with each so each is what we use to loop through the related content on the other side of the connection does that make sense so we're gonna go each related field and then inside that little loop box we're going to output content from the other side of the of the post so like in the case of our staff members we want to show their services so we're gonna go if related service so we want to see if does she does this person even have a related service and if they do then we're gonna output an unordered list and inside that ordered list we're going to go each related service and I'll put a post type for each one does that make sense you're stepping over and grabbing data from the other side of the equation or the other side of the connection and if we'll use the else there and saying those services film this might make more sense when I show it to you so that's what we're gonna do now we're going to take our existing staff detail and this is again is also the power of being able to prototype because you can go into this template and keep editing it and fine-tuning it and making it better each time you play with it so that's what we're doing right now is like instead of having to go out and write a PHP file upload it to the server and do all that kind of stuff and just go back in the database at staff detail and immediately check to see did it work like I wanted to do so that's what we're prototyping now so we're gonna go back in the staff detail and see it still has the phone member named allograph so now we're going to add and what and it starts with if and the name of the field in this case related service and I'll show you in the reference down here you page down the wall but that's where it is related service so we in that block and then I'm gonna start and another list here so I always when I do another list I always give them a class name that's kind of like similar to whatever that services that I'm adding so that I can directly style it so then I'll start getting each block which also starts the same way each related service now inside the each block I'm going to do a list item an anchor reference and a post title so the anchor reference in this case is permalink don't worry about the escape URL I'll talk about that in a minute post title and then the end of the anchor reference the end of the list item the end of the each and then we finish off our unordered list with the /e well and I finish off my even if tag and then of course I say cruise and I want to see what it looks like so I go back to staff and I go look at when I accept list and all of a sudden you'll see I now have direct links to the services that both of those staff members perform and that's from that little tiny template what we added a lot of course there's a problem I click on Beauty consulting and I haven't added a template yet from Beauty consulting so either for the services side of the house so I don't have anything there so now I have to add the template for the other side of the picture that escape URL is basically when you've got an anchor reference an href you want to make sure that whatever you're pushing into that field has been escaped properly for a URL it's a it's a function from WordPress and we just do it there just to make sure our content has been sanitized so it's just good practice and honestly that one little line that Li a href permalink post title a li that thing I couldn't paste like a million times a day because I used that one particular thing all the time because most of the stuff you're going to be is going to be lists of related items output in some way if that makes let's do adding a template to the staff do any questions because I that's a lot of stuff my not terribly quiet okay inside this one we're going to go into the pods admin again and we're gonna go to templates and we're going to add a new template for services detail and we're pretty much going to do the exact same thing we did at the staff side the only difference is is it's gonna be I need to put in the price so I need to output that a little bit and then I need to create the exact same little block only this time I'm going to say related staff instead of related service and that's pretty much what this whole little block is gonna do this whole if you ell each out eight or Li a li and ul and all that stuff this is gonna be pretty much a constant code snippet you're always good to use because you can do the exact same thing with looping through a taxonomy you can do the exact same thing when looping through a list of images and stuff like that and they all work kind of the same way I lost anybody before I didn't save you now that this thing is waiting for anybody so we go into staff we go to the auto templates here and this is an interesting one I made a mistake when I did this one but I'm doing the service detail before and the archive view staff a service detail and before and when I had saved this time I realized that I did not create I didn't enable archives for this particular post type so it tells me that it says you didn't archive or you didn't enable archive you so go into the Advanced Options and go down to enable archive page and I'm giving this one a slug of services services singular services service and then the plural services services and but let's do you folks have probably never had to deal with out of this we notice services and we view them and now all of a sudden we have all of our services listed with the price and the staff members that do like magic and we have our connections going back and forth so we've pretty much handled everything the client asks for in about 20 minutes so not bad now we just have to style it and make it look pretty talk about that because we're using oh you can just add that inside the template like right before like where your unordered list is you would just add that in inside that block because that would be inside the if block because the if you think along the lines the content block gets passed through once for every record that's going through it in this case we're on the staff detail or the staff archive list so the staff archive going through that is going to go through the staff template for once for every staff member but when it hits the each block it's gonna loop through the related services does that make sense yeah I'm getting like dead stares okay question time cuz I knew I was going to go dead stuff come on I can show more demos we have plenty of time we're like 7-eleven so I can definitely get some stuff in here I'm like you guys are like dead to the world did it make sense it's pretty straight for me the whole idea is is that you can manage your content pretty straightforwardly with pods then connecting stuff is most people are used to texana means but taxonomy is work a completely different way taxonomy czar used to like group and filter stuff connections mean direct connections it's like you know I'm an author and I wrote 17 books I want to have an author page and I want to have my seventeen books listed for like the staff list with the services the same type thing you want to show those services and the staff members so this makes it really easy for your end users to add content to because they're not having to go in and tell you I need to add 17 staff members they can go into staff and just happen and it'll automatically show whatever design that you have applied in the theme for those pages and with all these already like program information exactly and if you want to do different lists like if you want to show that's one thing like well I'm trying to visualize like I'm the boss like like in the restaurant trying to take all or check out lists and make a digital manager and individual and walk around the tablet and just check out there check out a list yeah this abuse what goes in because I saw your staff page that'd be nice like every employee almost have your own page with their check out list they could that the individual involved you follow it you can link them in through the the user objects so you can actually you can enhance user objects and add related checklist to that she could create checklist and relate them to the user so when the user logs in you can filter a checklist based on the user who's currently logged in right so and we have a thing called special magic tags that allow you to basically do like you could have a shortcode that says give me these checklist for the currently logged in users now where the ID of the check you know is equal to use without ID or something I can walk you through that one it's there they're really very easy to do but the nice thing is is that that can also be completely private with a custom post type service if you sent custom post type stuff to non-public or exclude from search they're not visible to the front end but you can make any content you want display on a page of that page you can protect with restrict content Pro or members or any of the other stuff like that so I use that a lot for I used to use pods for my CRM I would use a form on the front end when someone contacted me as a lead they would like fill out a form and it would automatically come into my system as a client as a request as elite as a brand-new lead and then I would do all my lead work on the back end they'd never seen it and I would use the comments in WordPress to track my back-and-forth communications with them Ernie knows that I can link it to projects and tasks there's a user on the front end using save that staff page or whatever and they're putting something yeah to be able to take individual because WordPress automatically when they're creating a post you have the post author if you turn the most author on that is connected to the person who's currently logged in so if they create that post that becomes they become the post author for it and that gives you an immediate connection that you can use to the users database and stuff like that because all you have to do is connect post author ID or post author which is the ID of the user April's been so so I'd be able to recall all that info just with ya example safety lookup servers like if you do a five-star rating system you'll not be able to like we call all that usually premium rating systems you typically want to because they're not always logged in usually with rating systems are usually competent when someone comes in and they do like a five-star there's stuff like that that's usually using the comments in WordPress but you can do that also a teapot yeah yeah it's already cost associated with the thaad service no pods is free yeah we'll show that in a screen in a few pods is a free plugin with free support especially for that's not yeah business are yes so I'm assuming you've got like we do have a couple there most of them are like this which is like your it's understood that you should have at least a bare minimum understanding of WordPress to work in this kind of stuff you don't have to know PHP though you really don't and that's kind of where we've kind of like help people out there's a lot of folks that are out there building wordpress with element or element or pro has a connection to pods it doesn't handle our relationship fields but the nice thing is about all of these little builders these you know website builders like Elementor and beaver builder all of them as long as you're on the post itself and like whichever kind of post that is and you type the pod shortcode it's going to recognize the ID of the post you're currently in the post type and pull in the right field if you pop it out there and that's what most people do is they honestly go they've created a layout for all services in Elementor they call it a theme layout i think is what they what Elementor calls neurin they go in their theme builder and they create a element or page for services and then they have a dynamic field connection but if they can't see our fields you just pop it a shortcode and it's done and that's how most of those work yeah CSS typically yeah that's how most people do it there's another thing too is like you can design an entire page and Elementor one of those other builders like that and make it look exactly like a prototype it up the way you might want it to look and say like here's an example of what I want like a staff grid with like you know a good picture with the title and caption everything else like that you take that you look at the HTML for it cut and paste it drop it into the into the template and then just go in and replace your merge fields and recognize that whatever that goes through that particular template it's only going through once for each person make sense and we're doing another talk in about two weeks over in st. Pete and it's called build anything with pods and I'm gonna be going into a lot of detail of stuff like that of how to easily create little content areas on your site easily create little databases on your site that you can push and drop content wherever you need it to be okay does that answer your question yeah anybody up something yes you just saw it it's like WordPress you give them the WordPress and input screen you hide everything else there's nothing they don't if they're go in as an editor or a author they're not going to see any other part of WordPress but that post type that you've given them access to so like if they're used to going into posts and creating blog posts or they're used to going into their about page and editing that about page that's what they're getting for the staff and services they're getting the exact same screen so they already use to it they're used to using that featured image they're used to filling out that content no they'll never go into pods there's no reason for them to they'll go into the actual post type it says staff or services or what have you and you can turn off the editor like I do that a lot I turn off the editor because I don't need it I just give them the name the title name and the like the fields underneath it and then they go in and fill out those things and they're done Thanks real easy I'm like err almost every single site I've ever done for a client I add pods onin I usually do a frequently asked questions a staff list and then I'll do like a custom settings page where I track where I have them put in their address and their phone number and then I also give them a place to track their hours their business hours like me populate all that with pods on the front end they don't ever touch the things that make the design work we're not talking about Gutenberg I mean we work with Gutenberg we do I mean if you turn on if you turn on the REST API on the back end of pods your input screen will be Gutenberg enabled but the problem is is that Gutenberg only affects the editor it doesn't affect your custom fields or anything else like that so there's really no reason unless unless they're going to go on and make their biography and make it look like you know pictures here and in all this guy stuff there's no reason for them to have a builder screen or Gutenberg screen for their staff page or for their staff entry that's kind of the whole issue I have with a lot of the Gutenberg stuff is that it's never they know that they didn't think about custom post types when they created it they'll have what's probably going to end up happening is is that you'll go to the staff page and you'll get a block that's pre input screened for that and it will just like it's gonna look when it pops up on the front end they'll also be able to create and we're gonna probably end up doing this as well will probably create some template blocks that allow you to put a staff list into a widget or a staff list into this page or something of that nature that make sense yeah thanks you're funny anything else yes yes well helps you plots templates helps you create reusable little blocks of content the content itself is what you're creating with pods yeah you're managing the content with pods the templates allow you to create little blocks of content that can be output in different ways oh it's easy it's like the easiest one possible because of frequently asked questions although this is a question of an answer so the title becomes the question and the editor becomes the answer and you're done yeah it's an odd type you create a post so you create a putt custom post type called FAQ frequently asked question and the title becomes the question and the body because the editor becomes the answer you can do that in the template or you can do that there's a couple of different ways to do that one will show that one it next week or connect to that week after next or any more questions where can you get help with pods you can go to our slack chat at support paws got a Oh slash chat actually the support not paws benaiah also lists all of our plugins where to download them where our github is where our Doc's are everything so it's quite helpful the chat is all week long I sit on there all the time if you ask a question I will more than likely get to you with them like an hour if not sir that's I am on there all the time when people love it we also have a forum on wordpress.org and I also respond to those like once a week but I often pop in during the week and answer those as well we have a youtube channel at youtube.com pods framework and we have several videos on there as well okay plots is a free plugin with free support we believe that price shouldn't be an obstacle in getting you started building powerful data-driven websites that's why pods is free it just become a free doesn't mean we're not valuable if you find value from the websites you build with clods please consider giving back to the project by joining friends of bots and you can find out more about it at friends net constant eye on friends applause is our donation system we and basically you can join at any level you want you can make it monthly you can make a one-time donation you can say thank you and send me five bucks for coffee whatever you want to do it's fine we have some people that pay a lot of money we also have a lot of different hosting companies and plug in companies that do have partnered with us to provide benefits to you guys so if you donate a certain level we can give you perks back we can give you discount codes on certain hosting companies and stuff like that it's pretty cool and we recognize you there's a great page on there that tells you how to you know tell us what you gave and stuff like that all right thank you
Info
Channel: Pods Framework
Views: 17,870
Rating: undefined out of 5
Keywords: WordPress, Pods Framework, Custom Content, Custom Post Types, Custom Fields, Content Management
Id: Df9uvxp0160
Channel Id: undefined
Length: 49min 46sec (2986 seconds)
Published: Fri Mar 08 2019
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.