Create post

Create Post is an addon that adds advanced features to the Create Post form in Voxel. Below are the features included in this addon.

To use this addon, go to EA4V > Create Post.

Widget features

Each Widget Feature adds additional controls to the Create Post widget.

Note: When you enable Widget Features, they are not automatically applied to all Create Post forms on the website. You need to open Elementor and configure these features individually for each Create Post widget.

Form Settings

When Form Settings is enabled, additional controls will be added, allowing you to customize the form settings, including:

  • Default Post ID: Load the form with a specified post ID.

  • Always Show Submit Button: By default, the submit button is only displayed on the final step.

  • Disable Steps: Disable steps and display all fields at once.

  • Submit Button: Show or hide the submit button (useful when using the Auto Save feature).

  • Change Button Labels: Customize the text of the form buttons.

Auto Save

Auto Save allows the form to automatically save whenever a field value changes.

Use case: Using the Auto Save feature together with Only Use Specific Fields allows users to quickly update a specific value of a CPT.

Schedule

Schedule allows you to schedule a post instead of publishing it immediately.

To display scheduled posts to users, the Voxel Search Form also supports the scheduled post status in the CPT settings.

Success Screen

Use the default Voxel screen.

The Success Screen feature allows you to customize labels, show or hide elements, and add custom buttons to the screens displayed after a post is created, updated, or scheduled.

Use Custom Template

Instead of using the default success screen, the Custom Template feature allows you to load an Elementor template into the default Create Post location or into a custom CSS selector.

This feature is useful when you want to reload or update certain parts of the current page after submitting the form (for example, reloading the entire page so the newly created post appears in the Voxel Post Feed, etc.).

Screen Recording 2026-03-02 at 17.55.44

Advanced Settings

  • Render with Current Params: By default, the loaded template content does not use the current browser parameters (e.g., post_id). Enable this option if you want the template to use the parameters from the current browser URL.

  • Render with Custom Params: Allows you to render the template with custom parameters. For example, if the template contains a Create Post form and you want it to load with post_id = 100, you can add that custom parameter here.

  • Add Params to Current URL: After the template is loaded, the custom parameters will be added to the browser URL if this option is enabled.

Note: By default, the success screens for Create, Save, and Schedule are the same (only the title is different). However, you can customize each screen individually by disabling Use Created Success Screen Settings.

Custom author

Custom Author allows users to submit a Create Post form on behalf of another user, and it also supports guest users.

Use case: You can create a Contact CPT and place its Create Post form on a listing page. Then set the Custom Author to Current Author ID and allow guest users. In this case, visitors can submit the contact form, and the author of the contact post will be the author of the listing.

Note: When this feature is enabled, the Create Post form will use the create post limitations of the custom author.

Only Use Specific Fields

The Only Use Specific Fields feature allows you to display only selected fields of a CPT instead of showing all fields.

Use cases:

  • Allow users to update their avatar in a popup.

  • Split the edit listing process into multiple smaller sections.

Field Options

Field Options allows you to set default values and show or hide specific fields in the form.

Although Voxel already allows setting default values and hiding fields in CPT Settings, Field Options provides more flexibility. It lets you configure these options per widget.

Additionally, when a field is hidden using Voxel’s default settings, it is hidden in both the frontend and the admin backend. However, when using EA4V Field Options, you can hide the field only on the frontend while still being able to view it in the backend.

Live preview

Live Preview allows website users to preview how a listing will look before publishing. You can add any templates you want (such as single, card, custom, etc.). It works well on both desktop and mobile devices.

Actions After Submit

Redirect

You can redirect to any URL after submitting the form.

Create user

This feature allows you to create a user when submitting a post, and it also supports verification using a code.

Use case: You can use a Profile CPT form to create a user instead of using the default Voxel login widget.

Fields

The Create Post Addon includes advanced field options that extend the functionality of Voxel’s default fields.

When a field feature is enabled, you can go to the CPT Editor and modify the settings for that field.

Post Relation

Post Relation allows you to load the list of related posts in inline or card layouts instead of the default layout.

Backend

Frontend

Elementor

 

Additional Elementor controls will appear, allowing you to customize the style of each Post Relation field if needed.

Texteditor

The EA4V Texteditor Field allows you to add additional features to the Texteditor field, such as image insertion and an AI content generator.

Note: This feature only works with the WP editor type.

Backend

Frontend

Add images

AI Content

Users can configure the settings and select the field values they want to use, then insert them into the prompt.

Note: This feature uses OpenAI settings. You can sell credit-based plans that limit AI usage, or allow users to enter their own OpenAI API key.

Number

The EA4V Number Field allows you to display a number field as icons instead of regular numbers.

Rejected Reason

The Rejected Reason Field is a preset that allows you to display the reason when a post is rejected. It is also useful when used together with the AI Auto Approve feature below.

Prevent Duplicate Title

Prevent Duplicate Title is a feature that allows you to validate whether a listing title already exists. When enabled, it will automatically work for the Create Post title field of the CPT.

Validator

Validator is a feature that uses AI or banned keywords to validate whether the post content is acceptable when the user clicks Submit.

Validate by ai

Validate by keywords

 

 

Popup Actions

When you enable the Popup Addon, the Popup Actions section will be automatically added. If the Create Post form is inside a popup, it will automatically detect this and close the popup after submission. You can also close other popups by specifying their popup IDs.

 

Table of contents

Table of Contents

Must-Read Articles

This is a post/feature of . Explore .