0
運行下面的代碼時不會生成錯誤或警告。
當我嘗試在短代碼事件中創建cookie時,我剛剛遇到了一個關於WordPress的問題。
在下面的代碼中,test1 cookie創建得很好,但是test2 cookie沒有創建。
然而,顯示的是「Code Ran」。
Wordpress Shortcode setcookie問題
if (! function_exists('cookieset')) :
function cookieset($atts, $content = null) {
extract(shortcode_atts(array(
'name' => 'cookieloc',
'redirect' => '/',
'expires' => '365',
), $atts));
setcookie("test2", 1, time()+3600, "/", ".domainname.com", false, true);
return "Code Ran";
}
endif;
if (! function_exists('cookieloc_action')) :
function cookieloc_action() {
echo add_shortcode('cookieloc', 'cookieset');
setcookie("test1", 1, time()+3600, "/", ".domainname.com", false, true);
}
endif;