📄️ Shortcode
Besides normal ways to display fields on the website, Meta Box also provides a simple shortcode [rwmb_meta] to help you show custom fields in the post content or widgets easily.
📄️ Cloning fields
The clone feature of Meta Box allows you to create multiple inputs from a text, textarea, select, ... fields without declaring many fields in the code. Combining the clone feature with groups gives you a flexible way to define repeatable content.
📄️ Validation
Meta Box has a built-in validation module for all fields. You can use validation to make a field required, check password length, check phone number format, etc. The validation is done on the client side.
📄️ Sanitization
To ensure the user input is safe to save to the database, Meta Box provides a mechanism to sanitize fields' values. The sanitization is automatically applied for all built-in field types. For some fields such as select or radio, Meta Box also validates the submitted value to ensure it's a valid value (e.g. available in the field options).
📄️ Database
Wondering how the Meta Box stores custom fields in the database? Understanding this can help you get the custom fields easily and understand the returned value from getpostmeta or helper functions.
📄️ Custom attributes
With Meta Box, you can add custom attributes for inputs like text, URL, email field. This feature is very helpful if developers want to add HTML5 attributes or something like data-* attribute for their custom JavaScript code.