【发布时间】:2016-12-23 17:57:46
【问题描述】:
这个 WordPress 网站有 3 个主要的 slug 选项。如果你去主域,你去/。但是当你转到 /example 页面时,下次访问主域 (www.example.com) 时它应该重定向到这个 slug。此规则应适用于:/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);
}
【问题讨论】:
标签: php wordpress redirect cookies