问题描述
我正在尝试以引力形式保存内部和初始引荐来源网址
使用默认引荐来源值以重力形式保存内部引荐来源
https://i.imgur.com/tDoaOSE.png
最初的推荐人
https://i.imgur.com/uhvnnqJ.png
这是我用来在第一次访问时将引荐来源网址保存在cookie中,然后按参数填充字段的代码
/**
* Setting Initial referrer to the site Contact forms
*/
function set_cookie_on_first_visit(){
if( !isset( $_COOKIE['Initialreferrer']) && empty( $_COOKIE['Initialreferrer'])) {
//Do nothing
setcookie('Initialreferrer',esc_url_raw( $_SERVER['HTTP_REFERER'] ),COOKIEPATH,COOKIE_DOMAIN);
$_COOKIE['Initialreferrer'] = esc_url_raw( $_SERVER['HTTP_REFERER'] );
}
}
add_action('init','set_cookie_on_first_visit',99);
/**
* popluating refernce field dynamically from cookie
*
*/
function populate_referral_url(){
if( isset($_COOKIE['Initialreferrer']) ) {
$value = $_COOKIE['Initialreferrer'];
}else{
$value = esc_url_raw($_SERVER['HTTP_REFERER']);
}
return $value;
}
add_filter( 'gform_field_value_initialreferer','populate_referral_url',99);
我面临的问题是某些条目包含这些字段,但是在某些条目中不存在此类字段,这可能是什么问题?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)