How To Create Custom Post Types & Custom Fields WordPress Tutorial

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.


Related Posts

Video của bạn sẽ NGHỆ gấp 69 lần với phụ kiện này!

February 23, 2020

February 23, 2020 1

Camera Phone ngày càng được người dùng quan tâm, đặc biệt là khả năng quay video. Với phụ kiện giá...

How to Download and Install AdBlock Plus for Opera

March 6, 2020

March 6, 2020 34

This tutorial will show you how to get AdBlock Plus for Opera. Don’t forget to check out our site for...

*FIXED* Adobe Application Manager Required To Run Your Product Is Missing Or Damaged ! ERROR [2018]

March 9, 2020

March 9, 2020 46

*Click on the link* In this video we solve the Adobe Application Manager Required To Run Your Product Is Missing...

ADB Unauthorized || SDK Android || Unknown Device detection By Android Studio

February 6, 2020

February 6, 2020 39

ADB(Android Debug Bridge) If your device is not detected or unauthorized by your Android Studio. You need to follow the...

Tutorial Fix Stuck Recovery Xiaomi Redmi 5 Plus (vince) Tanpa Unlock Bootloader

March 19, 2020

March 19, 2020 43

Redmi 5 Plus (vince) yang versi china code name MEE7 dan MET7 selalu gagal jika di flash dengan firmware global,...


May 13, 2020

May 13, 2020 15



March 10, 2020

March 10, 2020 30

Link tải adobe premiere pro: 💸 Link Donate: 🎮 GAME BẢN QUYỀN RẺ MÀ CHẤT 🎮 ►Mọi người giúp tớ...

Tutorial Cara Flash Asus Zenfone 3 ZE520KL Oreo

March 16, 2020

March 16, 2020 48

Halo Rek Ketemu Lagi Dengan saya Zein Delorean..Oke Mantab!! Nah Pada Video Kali ini saya akan membahas Tutorial cara Upgrade...

How to Fix No Driver Found 'ADB Interface' in Windows 7

February 11, 2020

February 11, 2020

FOR UNIVERSAL ADB INSTALLER- IMPORTANT Software- 1-After downloading this software click to open it. then you have to connect your...

Mua Điện Thoại Chính Hãng – Được Giảm ngay 5 triệu | trên sendo

February 6, 2020

February 6, 2020 1

Chào các bạn trong video này mình xin chia sẻ với các bạn. về chương trình giảm giá 5 triệu...

Bluetooth OBD II Tutorial [ELM327] DashCommand App

March 17, 2020

March 17, 2020 47

Tutorial how to set ELM327 OBDII on your car Available in 720p HD You can buy Super Mini ELM327 on...

ping is not recognized as an internal or external command (solved)

January 31, 2020

January 31, 2020 43

Go to Properties in My computer Advanced system settings——- Advanced —– Environment Variables Select ‘PATH’ from the list of system...

Python Tutorial for Beginners 9: Import Modules and Exploring The Standard Library

February 17, 2020

February 17, 2020 50

In this Python Beginner Tutorial, we will begin learning how to import modules in Python. We will learn how to...

Adidas Pro Bounce 2019 Low Basketball Shoe Review

May 13, 2020

May 13, 2020 22

Learn about my experience with the Adidas Pro Bounce 2019 Low Basketball Shoe in this performance review video! I talk...

After Effects cs6 – Tạo sóng nhạc cực đơn giản và nhanh chóng

March 23, 2020

March 23, 2020 47

tạo sóng nhạc đơn giản với phần mềm After Effects cs6. video trên là hướng dẫn của mình về trình...

  • 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

  • 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?

  • 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!

  • 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

  • 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!

  • 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).

  • 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.

  • 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!

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

  • 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?

  • 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.

  • 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


  • 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.

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

  • 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

  • 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.

  • 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 .

  • 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!

  • 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?

  • 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!

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

  • 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?

  • 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 .

  • 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!!

  • 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?

  • 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?

  • 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

  • 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 *