Cómo pasar variables adicionales en URL con Wordpress

Tengo problemas para intentar pasar una variable adicional en la url a mi instalación de WordPress.

Por ejemplo/news?c=123

Por alguna razón, solo funciona en la raíz del sitio webwww.example.com?c=123 pero no funciona si la url contiene más informaciónwww.example.com/news?c=123. Tengo el siguiente código en mi archivo functions.php en el directorio de temas.

if (isset($_GET['c'])) 
{
  setcookie("cCookie", $_GET['c']); 
}

if (isset($_SERVER['HTTP_REFERER']))
{
  setcookie("rCookie", $_SERVER['HTTP_REFERER']);
}

¿Algunas ideas?

Respuestas a la pregunta(8)

Su respuesta a la pregunta