关于WordPress keep slug记住


About WordPress keep slug remembered

在这个WordPress网站中有3个主要的分隔符选项。如果转到主域名,就转到/。但是当您访问页面/示例时,它应该在下次访问主域(www.example.com)时重定向到此段。此规则适用于:/home,/example,/milk。

global $post;
$pages = ['home', 'example', 'milk'];
if(is_home() && isset($_COOKIE['page']) && in_array($_COOKIE['page'], $pages))
{
    header( get_permalink( get_page_by_path($_COOKIE['page']) ), true, 302);
    exit;
}
if(is_page($pages))
{
    setcookie('page', $post->slug, time()+3600*24*100, COOKIE_DOMAIN, false);
}

尝试使用wp_redirect代替header。

我假设你的重定向目前不工作,因为它需要是header('location:$URL');

如果这不是问题,那么请解释在您当前的代码中究竟是什么不起作用