我想重写核心Wordpress函数wp\\u referer\\u字段,以更改其中$referer\\u字段变量的值。我发现wp\\u referer\\u字段是不可插入的,我需要使用一些其他技术来实现这一点。添加一些筛选器或操作。我试图使用以下代码:
add_filter( \'wp_referer_field\' , \'wp_referer_field_cyrillic\' );
function wp_referer_field_cyrillic( $echo = true ) {
$referer_field = \'<input type="hidden" name="_my_wp_http_referer" value="\'.urldecode(esc_attr( wp_unslash( $_SERVER[\'REQUEST_URI\'] ) )) . \'" />\';
if ( $echo )
echo $referer_field;
return $referer_field;
}
但它不起作用。看来我做错了什么。