Редирект пользователя на последнюю посещенную категорию с помощью cookie
Задача: пользователь выбирает любую категорию на сайте, его выбор сохраняется в куки. В след. раз при заходе на любую страницу, его автоматом редиректит на выбранную последнюю категорию. Если выбрать другую категорию, соответственно кукис обновляется. Нашел на stackoverflow.com код, но он не работает( Не добавляет куки. Подскажите, где ошибка?
function user_cat() { //Check to see if our cookie is set if(isset($_COOKIE['visitorhome'])) { //Redirect to the link defined in the cookie wp_redirect($_COOKIE['visitorhome'], 302); } else { //If it's a category page than get the current URL set the cookie with it. if(is_category()) { $user_cat = get_permalink(); setcookie("visitorhome", $user_cat, time()+86400, "/", str_replace('http://www','',get_bloginfo('url')) ); } } } add_action('init', 'user_cat'); add_filter( 'woocommerce_product_tabs', 'woo_remove_product_tabs', 99 );