Skip to content
Ben Marshall edited this page Feb 24, 2021 · 8 revisions

Filter Reference

apply_filters( 'zerospam_get_ip', string $ip )

Applied to the IP address used by WordPress Zero Spam.

Parameters

$ip (string) The user's IP address.

Example

add_filter(
  'zerospam_get_ip',
  function( $ip ) {
    // Alter the IP address here.
    return $ip;
  }
);

apply_filters( 'zerospam_settings', array $settings )

Applied to all available WordPress Zero Spam settings.

Parameters

$settings (array) Available WordPress Zero Spam settings.

Example

add_filter(
  'zerospam_settings',
  function( $settings ) {
    // Alter the settings array here.
    return $settings;
  }
);

apply_filters( 'zerospam_types', array $types )

Applied to the WordPress Zero Spam log types.

Parameters

$types (array) Available log types.

Example

add_filter(
  'zerospam_types',
  function( $types ) {
    // Add a custom log type.
    $types['custom_type_key'] = 'Custom Type Name';

    return $types;
  }
);

Action Reference

do_action( 'zerospam_loaded' )

Fires when WordPress Zero Spam was fully loaded and instantiated.

do_action( 'zerospam_init' )

Fires on WordPress Zero Spam init, after WordPress Zero Spam has finished loading but before any headers are sent.

Clone this wiki locally