0
아래 코드를 실행할 때 오류 또는 경고가 생성되지 않습니다.
shortcode 이벤트 내에서 쿠키를 만들려고 할 때 wordpress에서 문제가 발생했습니다.
아래 코드에서 test1 쿠키는 제대로 생성되지만 test2 쿠키는 생성되지 않습니다.
그러나 '코드 란'이라는 문구가 표시됩니다.
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;