Custom Post Type Builder
You can create a new "News" CPT code by filling in the fields below.
Basic Information
Supports
Additional Settings
Scaefy's WordPress CPT Builder Toolallows you to create custom content types (Custom Post Type) without writing any code. It generates content such as "News", "Portfolio", "Product", "Event" with professional PHP codes with one click. Code, Compliant with WordPress standards comes with the register_post_type() function and creates a structure that you can use immediately in your admin panel.
Why Use CPT Generator?
WordPress comes with "Posts" and "Pages" content types by default. But advanced projects need more - for example News, Events, References, Trainings...
CPT Builder, to meet this need:
- Create a custom post type without writing code,
- Define tags, supports, menu icon and archive settings in one panel,
- Allows you to copy the generated code with one clickprovides.
Main Features
- 🧩 User-friendly interface: Generate register_post_type output without code.
- ⚡ Immediate result: Fill in the fields → "Generate Code" → Your PHP code is ready.
- 🧠 Full compliance with WordPress standards: complete build with labels, supports, rewrite, menu_icon, has_archive, show_in_rest parameters.
- 🔄 Single centralized meta header: Dynamic date, URL and developer information is automatically added at the top of the code.
- 🧱 Expandable structure: It can be used side by side with tools such as "Shortcode Builder" and "Taxonomy Builder" within the same system.
How to use it?
1. Enter CPT Basic Information
- Slug: News
- Singular Name Haber
- Plural Name: Haberler
- Specify the names that will appear.
2. Select Supports
Check support fields such as title, editor, featured image, revisions.
3. Define Additional Settings
- Rewrite Slug: Determines the URL structure (e.g. news).
- menu_icon: Dashicon will appear in the admin menu.
- menu_position: Determines the menu order.
4. Click "Generate Code"
Copy the prepared PHP code and add it to the functions.php file of your child theme or a custom plugin.
The code comes in a professional and clean form as register_post_type('news', $args);.