General Extensions Post Type Builder Estimated reading: 5 minutes 75 views Tired of repeatedly creating testimonial pages, portfolios, or other similar layouts from scratch? Say goodbye to the repetitive work. Custom Post Type (CPT) Builder lets you create different types of content like testimonials, portfolios, or events. Plus, you can organize everything with custom fields and categories, and save time by reusing the same templates and layouts on different pages. Let’s jump in and build your first custom post type together! Requirement Elementor (Page Builder) Animations Addons for Elementor (Our Plugin) Tip: Make sure Animation Addons is installed and activated on your WordPress site before you start. How To Activate Post Type Builder Go to your WordPress Dashboard. Click on Animation Addons. Head to the Extension tab. Click on General extensions and toggle on Post Type Builder Extensions. Step 1: Open the CPT Builder First and foremost, click on ‘Animation Addons’ and then click on ‘CPT Builder.’ Afterward, click on ‘Add New’. Step 2: Configure and Customize Your Post Type Once you click on ‘Add New, ’ the CPT builder configuration panel will open. Afterward, just set a name according to your post type. Plural Level In the Plural Label box, I’ve entered ‘Action Movies’ as an example. You can name it whatever fits your post type—there are no restrictions. Singular Level In the Singular Label box, I’ve used ‘Movie’ as an example. Feel free to choose a name that suits your post type. Post Type Key In the post type key, I just set the name as ‘Movie’ and kept it that way. Taxonomies In Taxonomies, you can group your ‘Portfolio’ or ‘Testimonials’ using custom categories. I’ve kept the default settings, but you can customize them as you prefer. Public, Hierarchical, and Active Public: To display your post in the Admin dashboard, make sure to turn on the ‘Public’ option. Hierarchical: If you want to nest items like WordPress pages, you can enable the Hierarchical option. In this case, I left it turned off. Active: Lastly, make sure to turn on the ‘Active’ option to enable it. Afterward, click on ‘Save Post Type’ in the right corner above. Finally, after clicking ‘Save Post Type,‘ your ‘Action Movies‘ post will appear on the Admin Dashboard. Step 3: Manage Dashboard & Visibility Settings In the advanced settings, you’ll find six options: General, Labels, Visibility, URLs, Permissions, and REST API. These let you control what information appears on the Admin Dashboard for each post. General In ‘General’ settings, you can enable specific features that suit your needs. Based on my needs, I have enabled specific features like Title, Author, Comments, Featured Image, and Post Formats. However, you can customize it based on your choice. Label The Label Settings allow you to change how your custom post type is displayed throughout the WordPress admin area. You can set custom names for menu items, edit pages, and other areas to better reflect your content. In this example, I’ve left the default labels as they are, but you’re welcome to adjust them to fit your needs. Visibility Under the Visibility settings, you’ll find options like Show in UI, Appearance Menu support, and Exclude From Search. These let you control whether the custom post type appears in the WordPress admin menu, can be added to navigation menus (via Appearance > Menus), and whether it should show up in search results on your site. For my setup, I left these at their default values, but feel free to adjust them based on what works best for your project. URLS In the URL settings, there are three options: Post Type Key (default), Custom Permalink, and No Permalink. The Post Type Key is simply a unique name, or “slug,” used in your post type’s URL and by WordPress behind the scenes. If you want to customize the URL structure, you can use Custom Permalink. Or, if you don’t want the post type to have a public URL at all, choose No Permalink. I went with the default Post Type Key, but you can select the option that suits your setup best. Permission In the Permission Settings, you can turn permissions on or off depending on what you need. In my case, I left them disabled. Rest API Enabling the REST API lets your custom post type be available for front-end apps, AJAX requests, or dynamic content in Elementor. If you turn it off, the post type won’t be accessible through the API. I prefer to keep it off, but feel free to enable it if it works better for you. After customizing your Advanced settings, simply click the ‘Save Post Type’ button to finish. You Did It Congratulations! You’ve successfully created a custom post type using the Post Type Builder. Your new post type, like Action Movies, is now ready and visible in your WordPress dashboard. From here, you can start adding content, building custom templates with Elementor, and even apply animations to your new posts. The possibilities are wide open—go create something amazing! Additionally, if you have any questions or need a hand, feel free to reach out to our support team—we’re always here to help.