Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Adds an extensible API and some basic settings to WordPress to make standard fields on the post edit screen required before a post can be published.

Notifications You must be signed in to change notification settings

BlueChives/required-fields

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Required Fields

Adds an extensible API and some basic settings to WordPress to make standard fields on the post edit screen required before a post can be published.

Usage

Head to the Writing settings page and scroll to the bottom. There you will find boxes to check to make certain fields required when a user adds or edits a post or page.

The default options are to make the title, content, custom excerpt and category mandatory.

API

There is an API to add your own required fields too:

/**
 * Registers a field as required for a post to be published.
 * The default callback checks if the value of the post data or
 * post meta field corresponding to the $name is empty or not.
 *
 * @param string $label               Nice name for the required field
 * @param string $name                The post data array key or custom field key eg: 'post_title', 'my_meta_key'
 * @param string $message             The error message to display if validation fails
 * @param function $validation_cb     A callback that returns true if the field value is ok
 * @param string|array $post_type     The post type or post types to run the validation on
 *
 * @return void
 */

register_required_field( $label, $name, $message, $validation_cb, $post_types );

Any questions or problem give me a shout on Twitter @sanchothefat

About

Adds an extensible API and some basic settings to WordPress to make standard fields on the post edit screen required before a post can be published.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published