Для справки, установка файлов cookie в WordPress является особенной.
Я застрял над этой маленькой проблемой целый день.
Установка файлов cookie в WordPress — это особенный процесс.Его следует записать в файл функций темы и загрузить в хук инициализации.
function custom_set_cookie() { setcookie('key', 'value', time() + 3600 * 24, COOKIEPATH, COOKIE_DOMAIN); } add_action( 'init', 'custom_set_cookie' );