Posted on

In this tutorial, I’ll show you how easy it is to add custom post types and custom fields to your WordPress website and make them look amazing using a theme builder.

It’s surprisingly easier then you think. Now for the video, I am using Elementor Pro page builder for WordPress to create the design, but you can use Beaver Themer, Brizy, or the upcoming Divi 4.

Don’t have Elementor Pro yet? If you buy it through the link on my website I will give you access to my paid course Elementor Essentials.

For more info visit

In the video, I am using Advanced Custom Fields and Custom Post Types UI, both free plugins.

All of my opinions in this video are my own, I was not paid to make this video. Whenever there is a link in any of my videos, if there is an affiliate program available, it’s safe to assume that you are clicking on an affiliate link. Please check my website for any associated bonus I may be offering, for supporting me, or ask in the comments below.


48 Replies to “How To Create Custom Post Types & Custom Fields WordPress Tutorial”

  1. I Loooooove your intros! Those are getting me so excited that I can't wait to see the rest of your video! I am only 1:03 in and needed to write you a comment. <3

  2. Hello Adams, I want to build a job board website using this method. My question is how can I give front-end submission for ACF?

  3. hi adam great movie! how can i add a custom field of adding each page a different favicon? i want that in each page i will be able to add independently a different favicon to each page via custom field in each page 🙂 thanks!

  4. Excellent work 👍. I have question, Can we create drop down dependent fields in CpT UI ? Like car make and model example. I appreciate if you could make an video on that.. please

  5. I'm at 17:47 now. You FORCED ME to open my outliner and make notes of topics (with time indexes). Too many "lightbulb moments" to count!

  6. I only made it to 4:47 before I had to STOP, PAUSE THE VIDEO, and SHOWER YOU WITH COMPLIMENTS. This tutorial is GOLD (more compliments to follow).

  7. This video is worth millions! Wow, what an educator you are.

    Thank you so much, this is exactly what I was looking for. I'll share the result with you soon.

  8. Absolutely loved this tutorial. It would be awesome if you showed how to use the Elementor page builder WITHIN the custom posts types by enabling it under the Elementor settings. Allows you to set up complex Custom Posts that still enable simple solutions for content creation!

  9. Great video Adam, you are a great teacher, please do more videos about dynamic content with ACF and Elementor

  10. Hi, great content!

    I have a huge issue that i can't seem to fix without advanced knowledge.

    I've had the same issue with ACF, PODS and Toolset so i figured it actually come from Elementor PRO.
    So i have created :

    – a custom post type
    – custom fields
    – single post type template

    i filled the post type's custom fields and published them
    the edited the template to showcase the custom fields data a i wanted.

    Now my issue is that when i put the template in my home page. the layout is showed as edited but the custom fields key data is not.
    Template's just empty.
    What sould i do now?

  11. wow! Really very helpful video. All of your videos are always inspire me to do new things. I would be highly grateful if you make a video on how to create a blood donate/ blood bank website.

  12. If i have a custom post type that is for restaurants how do I get the url to also show the city taxonomy the restaurant is for example


  13. Does any one knows if there is away to actually use some of the advanced custom fields created to add content to the Archive Template? The archive post widget and the portfolio widget do not allow yo to add some of those custom fields created. I have been looking all over the internet and haven't been able to find the solution.

  14. Back again … For dynamic content in the template, do you need to buy Elementor license? Greetings and thanks for the great tutorials!

  15. Hi if we add any new post with XYZ category then post title should add as a child category under XYZ or add in dropdown in custom field in admin panel of wordpress how it's possible in dashboard. Please help me on this

  16. My team and I are having some issues on trying to get the fields to display. We are trying to create a searchable database using the ACF plugin. Could you please help? We’ll pay you for your time.

  17. Lol I thought he will going to write some associate arrays for custom posts and custom queries but he is using elementary ? What’s going on dude when u will start writing your own code .

  18. Adam, anyone, do you have any idea how do they behave once WP admin is set to a different language? Will WPML help renaming it for different languages? Any ideas how they work? Thanks!

  19. Hi, thank you for the amazingly helpful, and incredibly simple video! I am a huge fan of Elementor, and was not aware of all this. Thank you.

    Quick question, on the Archive Page – how to I show more than 10 posts? And is it possible to add a custom field to the card?

  20. Thanks for making these great videos!!!
    I have a dumb question – when do you create custom post types and when taxonomies or tags, I have a client I would like to use the custom post types for – they sell campers rvs etc. my question how do i best sort the listings

    1. RV
    2.1 SUB CAT A

    2.2 SUB CAT B
    3. CAMPER

    In my trial run I just set up one post type and created tags for each to make them searchable but each needs a different set of fields when it comes to spec's do i set up custom post types for each or just create different taxonomies?

    Your Video is awesome by the way… just confused on how this goes together when there are variable forms to assemble for the data display and data collection. Hoping you can clarify!

  21. Thank you for the in-depth tutorial. I got lost however when trying to apply in Divi – no clue how to adapt it…

  22. Hi Adam,

    I am using elementor pro and I cannot for the life of me create templates from the new templates that go into the custom post types. I have followed this video to a T and then even googled potential issues and I cannot get it. Is this still supported or did they stop it?

  23. Hi, Great Video sir……. I want to allow my users to upload or post Products on my Website. I am Building a Website for secondHand products. How can we allow them to post products, if they want to sell through my site. Any help would be appreciated
    Thank you .

  24. EXACTLY WHAT I NEEDED! Quick question regarding ACF Field Data and Elementor widgets – For my type of content, I need to populate widgets with my CPT UI taxonomies, not the Custom Fields categories, but it seems the Dynamic Settings on Elementor Widgets can only see Custom Fields data. How can I get my CPT UI Taxonomies to populate into Elementor Widgets? THANK YOU FOR THE GREAT VIDEOS!!

  25. Great video! But I've done exactly what you say and for some reason the categories don't show up within the menu, any idea?

  26. Need some Help!

    I used toolset to creat a custom post type and added custom fields for "Title/Position" and "Email", I created the single post template and pulled in the dydnamic content in Elementor. When i go to create the archive page my post does not display any custom fields! What an i doing wrong?

  27. Thank you Adam! Is there any way to do Projects editable with Elementor? I cannot do that it seems and I would need it in order to add in each new project a Image Comparison widget from JetElements. How could I solve this point? TIA

  28. I've watcheda few of these videos and this one explains it much better. The first few minutes is worth a lot thanks.

Leave a Reply

Your email address will not be published. Required fields are marked *