Direo Getting Started Installation Update Menu Setting Contact Form 7 Translation Customization Importing Demo Listing Management Configure the Add Listing form fields Adding a listing from the frontend & backend Guest listing submission Single Listings Management Listings Sidebar All Listings Management Category Archive Location Archive General Listing Settings Monetization Monetization Overview General Configurations Test Configuration Managing Orders Pricing Plans WooCommerce Pricing Plans Claim Listing Search and Filter Settings Search Listing Form Setup Advanced Filters in Search Result Page Advanced Search and Filter Advanced Filter in Search Listings Form Search Result Page Setup Advanced Search in All Listings Page Advanced Filter in Widget Customization Custom Fields On Add Listing Page Registration and Login Customization Badges Styling Adding Widgets Email Template Customize Header Customization Advanced Settings Search Engine Optimization (SEO) Configuring Maps Review Management Related Listings Management Map View Creating Pages Creating Pages Elementor – Page Builder Custom Fields On Add Listing Page Direo gives you the ability to create unlimited custom form fields for free. You can add various types of information to a listing using the custom form fields. You can also add dynamic and conditional custom fields to a form. For example, you can attach a custom field to a specific category then the custom field will appear in the add-listing form only if that category is selected during adding a listing. You can also attach a custom field to the add-listing form then hee custom field will appear regardless of the selected category. Adding a custom field Please visit the Dashboard → Directory Listings → Custom Fields page and click the Add New Field button. You will see a screen like below. Enter a name field anything you like. For example, Property Type or Gender, etc. Add new custom field Description of fields Now let’s check out a small description of each field in the add-new-field form. Field Type: You can choose an appropriate field type for your custom field from the dropdown list. There are 9 types of fields are available to choose from at the time of writing this doc. They are Text, Text Area, Select, Checkbox, Radio Button, URL, Date, Color, and Time. Available field types Field Description: You can describe the field you are adding so that user can easily understand the purpose of the field. If you are accepting listing submission from the public then adding some description for a custom is often a better idea. This description will appear in a nice tooltip beside the field name. So, it will not take space nor will it look ugly. Required: The title of this field explains everything. You can make any custom field required by setting this option to ‘Yes’. A user can not submit a listing without fill in the field or choose a value for the field which marked required before submitting a listing. Available Options: Yes | No. displaying sample custom fields in the form Include this field in the search from?: The title of this field explains its purpose clearly. If you want to show the custom field to the search filter area, then set this option to Yes. Otherwise, set this option to No to hide the field from the search filter. Assign to: As we have discussed in the beginning that you can assign a custom field either to a specific category or the add listing form. If you assign the field to a specific category, then the assigned field will show in the add-listing form only if that category is selected. For example, if you assign a custom field called Event Start to the event category, then the Event Start field will appear in the add-listing form only if the event category is selected in the add-listing form. However, if you assign a custom field to the listing form, then the field will appear in the listing form regardless of the category selected. Last Updated: June 1st, 2020 Related Article Header Customization Email Template Customize Adding Widgets