检索或显示表单的原始referer隐藏字段。

原型

wp_original_referer_field( bool $echo = true, string $jump_back_to = 'current' )

描述

输入名称为’_wp_original_http_referer’,并且与wp_referer_field()的值相同,如果已经发布,或者它将是当前页面(如果它不存在)。

参数

$echo (bool) (Optional)  是否回应原始的http referer。

$jump_back_to (string) (Optional)  可以是’之前’或你要跳回的页面。

返回值

(string)  原始的referer字段。

源文件

路径:wp-includes/functions.php

<?php
...
function wp_original_referer_field( $echo = true, $jump_back_to = 'current' ) {
	if ( ! $ref = wp_get_original_referer() ) {
		$ref = 'previous' == $jump_back_to ? wp_get_referer() : wp_unslash( $_SERVER['REQUEST_URI'] );
	}
	$orig_referer_field = '<input type="hidden" name="_wp_original_http_referer" value="' . esc_attr( $ref ) . '" />';
	if ( $echo )
		echo $orig_referer_field;
	return $orig_referer_field;
}
...
?>

其他

英文文档:https://developer.wordpress.org/reference/functions/wp_original_referer_field/