我的主域名(http://www.domain.com)位于Wordpress下,我创建了链接类别的子域名:
除了持久的cookie之外,它的效果非常好...我不能使用 get_currentuserinfo()等函数或 $ user_ID 等全局变量。
我尝试了这个,但它不起作用:
define('COOKIEPATH', '/');
define('COOKIE_DOMAIN', '.domain.com');
你有什么想法吗?谢谢。
答案 0 :(得分:1)
wordpress.org网站提到了不同的cookie路径常量,即
define('COOKIEPATH', preg_replace('|https?://[^/]+|i', '', get_option('home') . '/' ) );
define('SITECOOKIEPATH', preg_replace('|https?://[^/]+|i', '', get_option('siteurl') . '/' ) );
define('ADMIN_COOKIE_PATH', SITECOOKIEPATH . 'wp-admin' );
define('PLUGINS_COOKIE_PATH', preg_replace('|https?://[^/]+|i', '', WP_PLUGIN_URL) );
你已经试过了吗? (当然,您必须设置相应的路径;))
来源:Here