1. 首页
  2. WordPress 函数手册

wp_nonce_url()

wp_nonce_url( string $actionurl, int|string $action = -1, string $name = ‘_wpnonce’ )

检索URL,并在URL查询中添加nonce。
Retrieve URL with nonce added to URL query.

目录锚点:#参数#源码#笔记


参数(Parameters)

参数 类型 说明
$actionurl (string) 用于添加nonce操作的URL。
$action (int | string) 一次性操作名称。
$name (string) 当前名称。

源码(Source)

/**
 * Retrieve URL with nonce added to URL query.
 *
 * @since 2.0.4
 *
 * @param string     $actionurl URL to add nonce action.
 * @param int|string $action    Optional. Nonce action name. Default -1.
 * @param string     $name      Optional. Nonce name. Default '_wpnonce'.
 * @return string Escaped URL with nonce action added.
 */
function wp_nonce_url( $actionurl, $action = -1, $name = '_wpnonce' ) {
	$actionurl = str_replace( '&', '&', $actionurl );
	return esc_html( add_query_arg( $name, wp_create_nonce( $action ), $actionurl ) );
}
更新版本 源码位置 使用 被使用
2.0.4 wp-includes/functions.php 12 11

笔记(Notes)

请注意,wp_nonce_url会转义到&to&并可能导致链接或重定向不正确。

wp_nonce_url() 为WP2原创文章,链接:https://www.wp2.cn/functions/wp_nonce_url/