Как менять адреса страниц Wordpress с учетом UTM меток?
Сайт на вордпресс.
Настроена смена телефона если в адресе встречается UTM метка.
Например, при заходе по адресу site.com/?utm_source=google телефон 555, а при заходе без UTM метки телефон 777.
Но, когда со страницы с UTM меткой через меню переходишь на страницу контакты, то в адресе уже нет метки и телефон показывает 777.
Как сделать чтобы при переходе по пункту меню проверялось есть ли в адресе UTM метка, и если есть, то чтобы к адресу страницы, на которую переходишь, добавлялась UTM метка?
Или сформулирую по другому. Как сделать, что если в адресе страницы есть UTM метка, то чтобы все другие страницы открывались тоже с UTM меткой в адресе?
Валентин Мельник, а, стоп
вам не то надо.
вам надо не показывать разный контент при наличии утм метку, а запоминать пользователя с такой меткой и потом ему что-то постоянно показывать.
тогда вам стоит как ниже написали: при первом визите с утм меткой добавить куку и позже проверять ее наличие. а дальше уже можно вешать фильтр на pre_get_post или еще на что-то другое, где будет проверятся наличие такой куки и будет выводится разный контент
единственное, для большей безопасности куку стоит ставить с $httponly