asvinb/wp-nonce-oo

dev-master 2016-01-25 22:14 UTC

This package is not auto-updated.

Last update: 2024-09-22 08:24:24 UTC


README

安装

	composer require asvinb/wp-nonce-oo

如何使用

创建nonce

	$nonce = \Nonce\Wrapper::wp_create_nonce();

验证nonce

	$isValid = \Nonce\Wrapper::wp_verify_nonce($nonce);

创建隐藏输入的nonce

	\Nonce\Wrapper::wp_nonce_field();

生成nonce URL

	$url = \Nonce\Wrapper::wp_nonce_url('http://www.google.com');

检查请求是否来自管理屏幕

	$admin = \Nonce\Wrapper::check_admin_referer();

验证AJAX请求,防止处理博客外部的请求。

	$ajax = \Nonce\Wrapper::check_ajax_referer();

测试

vendor/bin/phpunit

请更新phpunit.xml中的WP_INSTALL常量到本地工作的WordPress安装

变更日志

0.1

初始版本