Managing Post Types

Managing Post Types

The Porto Theme includes several built-in post types designed to give you full control over how you organize and display your website’s content.
By default, Porto provides the following post types:

  1. Portfolio – for showcasing projects or case studies.
  2. Member – for displaying team or staff profiles.
  3. Event – for publishing events or schedules.
  4. FAQ – for managing frequently asked questions.
  5. Post – for standard blog entries (WordPress default).
  6. Product – available when WooCommerce is active.

Additionally, Porto supports the Unlimited Post Type plugin, enabling you to create as many custom post types as you need — fully editable using Elementor, WPBakery, and compatible with Advanced Custom Fields (ACF) for dynamic content.

Enabling or Disabling Built-In Post Types

You can enable or disable Porto’s built-in post types directly from the theme options:

  1. Go to Porto → Theme Options in your WordPress dashboard.
  2. You’ll find dedicated sections for:
    • Porto → Theme Options → Portfolio
    • Porto → Theme Options → Member
    • Porto → Theme Options → Event
  3. Inside each section, toggle the [Portfolio / Member / Event] Content Type option.
  4. Click Save Changes.
  • The Blog (Post) post type is native to WordPress and cannot be disabled.
  • The Product post type becomes available automatically once WooCommerce is installed and activated.

Adding Unlimited Custom Post Types

If you need additional post types beyond Porto’s built-ins, you can create them easily using the Unlimited Post Type plugin (or similar tools such as Custom Post Type UI).

To create a new post type:

  1. Install and activate the Unlimited Post Type plugin.
  2. Go to Unlimited Post Type → Add New Post Type.
  3. Enter your desired post type name (e.g., “Case Studies”, “Testimonials”, “Recipes”).
  4. Configure your settings such as slug, labels, and visibility.
  5. Click Save Changes.

Your new post type will appear in the WordPress sidebar and can be customized using Porto’s Template Builder and supported page builders.

Editing Post Types with Page Builders

After enabling Porto or custom post types, you can edit their content using WPBakery or Elementor.

For WPBakery Page Builder

  1. Go to WPBakery → Role Manager.
  2. Under Post Types, select Custom.
  3. Check the post types you want to make editable (e.g., Post, Portfolio, Event, Member, Product, or any custom post type).
  4. Save the settings.

Now, the “Edit with WPBakery Page Builder” option will appear for these post types.

For Elementor

  1. Go to Elementor → Settings → General.
  2. Under Post Types, enable:
    • Posts
    • Portfolios
    • Members
    • Events
    • FAQs
    • Products (WooCommerce)
    • Any custom post types you’ve created
  3. Click Save Changes.

You can now edit these post types visually with Elementor.

Advanced Custom Fields (ACF) Compatibility

Porto is fully compatible with Advanced Custom Fields (ACF), allowing you to add and display dynamic data for all Porto and custom post types.
ACF fields can be used inside:

  • Porto Template Builder layouts (Single or Archive templates)
  • Elementor Dynamic Widgets
  • WPBakery custom shortcodes or elements

This makes Porto ideal for professional, data-driven websites like directories, portfolios, or member databases.

Post Type How to Enable Editable With ACF Supported Notes
Portfolio Porto > Theme Options > Portfolio Elementor / WPBakery Yes Built-in
Member Porto > Theme Options > Member Elementor / WPBakery Yes Built-in
Event Porto > Theme Options > Event Elementor / WPBakery Yes Built-in
FAQ Always Enabled Elementor / WPBakery Yes Built-in
Post Default Elementor / WPBakery Yes Cannot be disabled
Product WooCommerce Elementor / WPBakery Yes Requires WooCommerce
Custom Post Types Unlimited Post Type Plugin Elementor / WPBakery Yes User-defined


Share:

Related Posts

Support Related Posts

Featured Posts

Porto is everything you need to create an awesome website!

Don’t have Porto Yet? Purchase Now!