JetEngine is a powerful plugin that allows you to create custom post types, taxonomies, and meta boxes without any programming knowledge. It's a valuable tool for designing dynamic content and complex websites.
Let's start by installing the JetEngine plugin on your WordPress website: First, log in to your WordPress dashboard. This is usually done by adding "/wp-admin" to the end of your website's URL. Once you're in the dashboard, hover over the "Plugins" menu item on the left sidebar and click "Add New". In the search bar at the top right of the page, type in "JetEngine". This will display the JetEngine plugin in the search results. Look for the JetEngine plugin in the search results (it should be developed by CROCOBLOCK). Click the "Install Now" button right next to it. After the plugin has been installed, the "Install Now" button will change to "Activate". Click this button to activate the plugin. You've now successfully installed and activated the JetEngine plugin! Please note that JetEngine is a premium plugin. You will need to purchase it from CROCOBLOCK, and they will provide you with a zip file and a license key. In that case, the installation process is a bit different. You would need to upload the plugin by clicking "Upload Plugin" on the "Add New" page and then activate it using the provided license key.
Before you start using the JetEngine plugin, you need to activate your license: In your WordPress dashboard, go to JetEngine > Settings. Find the License Key field. Enter the license key provided when you purchased the plugin. Click the 'Activate License' button. If you've entered the key correctly, a green checkmark should appear next to the field. This means you've successfully activated your license, and you're ready to use the plugin.
One of JetEngine's main features is the ability to create custom post types and taxonomies. Here's how to do it: Go to JetEngine on your WordPress dashboard and select 'Post Types'. Click 'Add New' to create a new post type. In the 'General Settings' section, fill in the 'Post Type Name' and 'Singular Name'. These names are used in your WordPress dashboard and your theme respectively. Fill in the other fields as needed. The 'Meta Fields' section can be used to add custom fields to your post type. Click 'Add Post Type' to create your custom post type. You can create a custom taxonomy in a similar way. Just select 'Taxonomies' instead of 'Post Types' in the JetEngine menu.
Meta Boxes are custom data containers that allow you to add additional information to your posts or pages. Here's how to create a meta box: In your WordPress dashboard, navigate to JetEngine and select 'Meta Boxes'. Click 'Add New' to create a new Meta Box. In 'General Settings', fill in the 'Meta Box Title' and 'Meta Box ID'. In 'Meta Fields', you can add the fields you want in your Meta Box. These fields will show up when you're editing a post or page. Click 'Add Meta Box' to create your custom Meta Box.
Listing Items is a powerful feature that allows you to display dynamic content on your website: Navigate to JetEngine and select 'Listings'. Click 'Add New' to create a new listing item. Choose the listing source (Posts, Terms, Users, etc.), then click 'Create Listing Item'. You'll be redirected to the Elementor editor, where you can design your listing item using dynamic widgets. Click 'Publish' when you're done designing your listing item. To display your listing item on the front end, you need to use the 'Listing Grid' widget in the Elementor editor.
JetEngine allows you to create a variety of forms like Contact forms, Feedback forms, and Order forms to name a few. Here's how you do it: Navigate to JetEngine and select 'Forms'. Click 'Add New' to create a new form. In 'General Settings', fill in the 'Form Name'. In 'Form Fields', you can add the fields you want in your form. In 'Notifications', you can specify what happens after the form is submitted (send an email, redirect the user, etc.). Click 'Add Form' to create your custom form. To display your form on the front end, you need to use the 'Form' widget in the Elementor editor. and you can insert this form in any of your pages through the Elementor editor.
JetEngine's dynamic repeater fields can display multiple related data types or field groups on a page or post. This is particularly useful when you need to show a series of similar items, like qualifications in a resume or portfolio projects. The setup for repeater fields is slightly more complex, involving both creating a meta box and the associated repeater field, then assigning it to a custom post type. In your WordPress dashboard, go to JetEngine > Meta Boxes. Click 'Add New' and fill out the form to create your Meta Box. In the 'Meta Fields' section, add a new field and select 'Repeater' as the field type. Add as many child fields as you need within the repeater field. These fields will be repeated every time you add a new set of data. Once your meta box is set up, you can add data to it when creating or editing a post or page.
The Query Builder is an advanced tool that enables you to create complex queries to fetch data from the database, and display it using listing grid or other widgets. This is a powerful feature that can be used to create dynamic pages and templates. The Query Builder allows for much more precise and specific content selection and presentation than standard WordPress loops. In your WordPress dashboard, go to JetEngine > Query Builder. Click 'Add New' to create a new query. Select your source and fill out the query settings according to what data you want to fetch. This will depend on your specific needs and may require some understanding of SQL queries. Save your query. When designing a page or post with Elementor, you can use the 'Listing Grid' widget and select your custom query to display the data.
JetEngine integrates with popular mapping services like Google Maps, allowing you to showcase dynamic location data on your website. This is especially useful for listings websites, real estate sites, or any other website that needs to showcase location-based data. First, you need to set up a Google Maps API Key in JetEngine > Settings > Integrations. You also need a meta field with a 'Map' type where you can input the location data. When designing a page or post with Elementor, you can use the 'Dynamic Field' widget, select 'Meta Data' as the Source, and your map meta field as the 'Meta Field'. In the 'Field Settings', select 'Google Map' as the 'Meta Field Type'.
JetEngine is designed to work seamlessly with the Elementor page builder. This integration allows you to drag and drop JetEngine's dynamic widgets into your Elementor layouts, offering an intuitive and easy way to design beautiful and functional websites.
With JetEngine, you can create custom user roles with specific capabilities. This is particularly useful if you run a multi-author blog or a community website where different users have different levels of access and permissions. In your WordPress dashboard, go to JetEngine > Roles Manager. Click 'Add New' to create a new role. Fill out the form to set up your custom role and its capabilities. Save your role.
Relations allow you to create connections between different post types. For example, you could connect an 'Author' post type with a 'Book' post type to show which authors wrote which books. Here's how to set it up: In your WordPress dashboard, go to JetEngine > Relations. Click 'Add New' to create a new relation. Fill out the form with the details of your relation. Click 'Add Relation' to save your relation. When creating or editing a post, you can select related posts in the 'Relations' section.
Calculated fields are dynamic fields whose value is calculated based on other field values. Here's how to create a calculated field: In your WordPress dashboard, go to JetEngine > Meta Boxes. Click 'Add New' or edit an existing meta box. In the 'Meta Fields' section, add a new field and select 'Calculated' as the field type. Fill out the form with your calculation formula and settings. Click 'Add Meta Box' to save your changes.
Options pages are custom admin pages where you can set global options for your website. Here's how to create an options page: In your WordPress dashboard, go to JetEngine > Options Pages. Click 'Add New' to create a new options page. Fill out the form with your page settings. In the 'Options Fields' section, add the fields you want in your options page. Click 'Add Options Page' to save your changes.
JetEngine's Dynamic Visibility feature lets you control the visibility of certain elements on your site based on user roles or set conditions. Here's how to use it: Open Elementor editor and add an element/widget to your page. In the Elementor editor, select the widget you want to control the visibility of. Go to the 'Advanced' tab and open the 'JetEngine' section. Enable 'Use Dynamic Visibility' option. Define the visibility conditions based on user role, user meta, request query, etc.
With JetEngine, you can also build custom user profiles, registration and login forms, which greatly enhance your website's user management system. Here's how to use it: In your WordPress dashboard, go to JetEngine > Profile Builder. Start by adding a 'Profile Page'. Choose your settings and publish. Next, add 'Register Form' and 'Login Form' pages using the same method. In Elementor, you can add these forms to your pages using JetEngine's 'Profile Register Form' and 'Profile Login Form' widgets.
JetEngine can be extended with the JetBooking plugin to create booking functionality. It's perfect for real estate listings, hotel bookings, or appointments: After installing the JetBooking plugin, go to JetEngine > Booking Forms and click 'Add New'. Create your booking form similar to how you create other forms with JetEngine. Once the form is published, you can insert it in any of your pages via the Elementor editor using the 'Form' widget.
JetEngine lets you create custom tables in your database for storing and managing data more effectively: Go to JetEngine > Custom Tables and click 'Add New'. Define your table settings, including the table name, columns, and primary key. Click 'Create Table' to create your table. You can now use this table to store form submissions or as a source for listing grids.
With JetEngine 2.8 and higher, you can create custom content types that are stored separately from WordPress's default post types: Navigate to JetEngine > CCT (Custom Content Types) and click 'Add New'. Assign a name for your CCT and configure its settings as needed. After publishing, you can create listings for your CCT just like with regular post types.
Data Stores allow users to create personalized collections of posts. Here's how to set them up: Go to JetEngine > Data Stores and click 'Add New'. Fill out the form with your data store details and click 'Add Data Store'. You can now use the 'Data Store' widgets in Elementor to add or remove items from data stores and display the number of items in a data store. JetEngine can be extended with the JetBooking plugin to create booking functionality. It's perfect for real estate listings, hotel bookings, or appointments:
In conclusion, the JetEngine plugin within the CROCOBLOCK suite offers an expansive set of tools that substantially expand the capabilities of your WordPress website. Its dynamic content functionality, ability to create custom post types and taxonomies, listing features, and form creation capabilities, not to mention advanced features like dynamic visibility, profile builder, and data stores, all contribute to making JetEngine an indispensable addition to any WordPress website. Whether you're aiming to improve the functionality of an e-commerce site, a blog, or a corporate site, JetEngine provides a comprehensive solution to enhance your website building and managing experience. However, due to the plugin's sophistication, new users should expect a learning curve. The investment in learning this tool, however, yields substantial dividends in the form of flexible and robust website design and management. As we've explored in this article, the possibilities with JetEngine are vast, making it a significant asset for any WordPress user aiming to enhance their site's capabilities.
The latest tech news, the WordPress world, tutorials, and helpful tips. Sent once a day. You can opt out at any time - we respect your privacy.
Newsletters to keep you close