piklist_sanitization_rules

apply_filters('piklist_sanitization_rules', self::$sanitization_rules);

Add your own rules to sanitize field data.

Example:

// create a sanitization rule called "my_email_sanitization"

  add_filter('piklist_sanitization_rules', 'sanitize_email_function', 11);
  function sanitize_email_function($sanitization_rules) {
    $sanitization_rules['my_email_sanitization'] = array(
      'callback' => 'sanitize_email_callback'
    );

    return $sanitization_rules;
  }

  function sanitize_email_callback($value, $field, $options) {
    return sanitize_email($value); // sanitize_email() is a core WordPress function
  }

Usage:

'sanitize' => array(
  array(
    'type' => 'my_email_sanitization'
  )
)

Have ideas for improving the documentation?

This documentation is a community effort. Please create an issue or pull request to help!

Improve this page