2017 © Pedro Peláez
 

library wp-noonce

An object oriented wrapper for WordPress nonces

image

fableom/wp-noonce

An object oriented wrapper for WordPress nonces

  • Friday, November 17, 2017
  • by fableom
  • Repository
  • 0 Watchers
  • 0 Stars
  • 0 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

WPNoonce

Tested up to: 4.9
Requires at least: 3.6
Stable tag: 1.0.0, (*1)

An object oriented wrapper for WordPress nonce handling, (*2)

Installation

Installation can be done via composer:, (*3)

composer require fableom/wp-noonce

Example Usage

Use the nonce creator

use fableom\WPNoonceCreator;

//instantiate:
$creator = new WPNoonceCreator();

//set up the object:
$creator->set_action('my_action')->set_name('my_name');

//create a nonce:
$nonce = $creator->create_nonce();

//create a url:
$nonce_url = $creator->create_url('http://www.test.com');

//create a form field:
$nonce_field = $creator->create_field();

Use the nonce verifier

use fableom\WPNoonceVerifier;

//instantiate:
$verifier = new WPNoonceVerifier();

//set up the object:
$verifier->set_nonce('abcd1234')->set_action('my_action')->set_name('my_name');

//validate a nonce:
$is_valid = $verifier->verify_nonce();

//validate an admin referer:
$is_valid = $verifier->verify_admin();

//validate an ajax request:
$is_valid = $verifier->verify_ajax();

Changelog

1.0.0

  • Initial Release

The Versions

17/11 2017

dev-master

9999999-dev

An object oriented wrapper for WordPress nonces

  Sources   Download

GPL3

The Development Requires

by Mark Schatz