我必须在重力形式的表单的隐藏字段中读取cookie值。 为此,我将这些代码添加到functions.php中,以动态填充该字段。
add_filter('gform_field_value_fuentevisitaweb','populate_fuentevisitaweb');
function populate_fuentevisitaweb(){
return $_COOKIE["idento_cookie_origen"];
}
该值读得很好,但问题是,如果cookie值更改,则隐藏字段中的值不会在下一页加载时更新。如果我清除了Wordpress中的缓存,它只会更新一次,但是当值再次更改时会出现此问题。我使用WP最快的缓存插件。
我试图通过添加此代码的ajax来处理此问题,但是它不起作用。
add_action( 'wp_ajax_ajax_action', 'populate_fuentevisitaweb'); // ajax for logged in users
add_action( 'wp_ajax_nopriv_ajax_action', 'populate_fuentevisitaweb' ); // ajax for not logged in users
我将不胜感激。 谢谢。