• Namespace
  • Class
  • Tree
  • Deprecated
  • Todo
  • Hooks

Namespaces

  • None
  • SIW
    • Admin
    • API
    • Async
    • Batch
    • Compatibility
    • Data
    • Elements
    • Email
    • External
    • Forms
    • Modules
    • Newsletter
    • Page_Builder
    • Plato
    • Widgets
    • WooCommerce
      • Admin
      • Checkout
      • Email
      • Export
      • Frontend
      • Import

Classes

  • Endpoint
  • Newsletter_Subscribe
  • Postcode_Lookup

Class Newsletter_Subscribe

API endpoint voor aanmelding nieuwsbrief

SIW\API\Endpoint
Extended by SIW\API\Newsletter_Subscribe
Namespace: SIW\API
Copyright: 2019 SIW Internationale Vrijwilligersprojecten
Since: 3.0.0
Located at api/newsletter-subscribe.php

Methods summary

protected
# set_parameters( )

Zet parameters

Zet parameters

public boolean
# validate_name( string $param, WP_REST_Request $request, string $key )

Valideert naam

Valideert naam

Parameters

$param
$request
$key

Returns

boolean
public string
# sanitize_name( string $param, WP_REST_Request $request, string $key )

Formatteert naam

Formatteert naam

Parameters

$param
$request
$key

Returns

string
public boolean
# validate_email( string $param, WP_REST_Request $request, string $key )

Valideert e-mail

Valideert e-mail

Parameters

$param
$request
$key

Returns

boolean
public string
# sanitize_email( string $param, WP_REST_Request $request, string $key )

Formatteert email

Formatteert email

Parameters

$param
$request
$key

Returns

string
public WP_REST_Response
# process( WP_REST_Request $request )

Verwerk verzoek

Verwerk verzoek

Parameters

$request

Returns

WP_REST_Response
protected boolean
# subscribe( string $first_name, string $email )

Verwerk de aanmelding

Verwerk de aanmelding

Parameters

$first_name
$email

Returns

boolean
public boolean
# is_blocked_domain( string $email )

Geeft aan of het emailadres van een geblokkeerd domein komt

Geeft aan of het emailadres van een geblokkeerd domein komt

Parameters

$email

Returns

boolean

Methods inherited from SIW\API\Endpoint

enqueue_script(), init(), register_route(), set_args(), set_script_parameters(), verify_nonce()

Properties summary

protected string $resource

Resource

Resource

# 'newsletter_subscribe'
protected string $callback

Naam van callback-functie

Naam van callback-functie

# 'process'
protected array $methods

Toegestane methodes

Toegestane methodes

# \WP_REST_Server::CREATABLE
protected string $script

Slug voor script

Slug voor script

# 'newsletter'

Properties inherited from SIW\API\Endpoint

$args, $namespace, $parameters, $permission_callback, $script_deps, $script_parameters, $version

SIW API documentation generated by ApiGen