asvinb / wp-nonce-oo
dev-master
2016-01-25 22:14 UTC
Requires
- php: >=5.3.2
Requires (Dev)
- phpunit/phpunit: 4.0.*
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
初始版本