Tengo un sitio web de comercio electrónico que se encuentra actualmente en el entorno de ensayo (supongamos que abc.com). He estado tratando de encontrar una manera de lograr lo siguiente con una función simple.
Quiero agregar un enlace a la página de referencia original (digamos xyz.com) en cada página de abc.com. Estoy atascado porque no puedo guardar la URL de referencia original en una sesión de PHP dentro de una función.
Intenté esto,
add_filter('frm_get_default_value', 'custom_referrer_url', 10, 2);
function custom_referrer_url($new_value, $field){
$get_url = $_SERVER['HTTP_REFERER']; //stores the value of the referring URL
$parse = parse_url($get_url); //parses the referring URL
$new_value = $parse['host']; //stores the domain value of the referring URL
}
return $new_value;
}
Pero el navegador cambia la URL de referencia a la URL de la página anterior (abc.com/referrer) cuando el usuario navega a una página diferente. Pero necesito guardar xyz.com como referencia original y seguir mostrando la barra superior de HTML para que los usuarios puedan tener una forma de regresar a xyz.com cuando lo deseen.
.