Intereting Posts
Нужна помощь в получении определенного значения из многомерного массива Ограничить загрузку изображения на один и отключить аудио, видео и другие типы файлов документов для загрузки Как я могу скрыть изображения медиа-библиотеки от обычных пользователей? Зарегистрировать пользователя, заполнив контактную форму Исключить конкретный user_id из args в get_comments Категории Помощь шаблону Форматы сообщений в стиле по-разному на главной странице add_meta_box Обратный звонок не вызван Шаблон для индивидуальных почтовых дизайнов Как защитить файлы медиафайлов (PDF)? «Автоматически добавлять новые страницы верхнего уровня». По умолчанию WordPress, изменяющий мой пользовательский запрос, как его исправить? Предоставляет ли WordPress API для расписания сообщений? Отправить сообщение для WordPress Используйте мета-окно для создания динамического выпадающего списка

Почему функция setcookie перенаправляется на главную страницу в WordPress?

Я создал плагин, в котором я использовал setcookie следующим образом:

function myFunctionAbc () { $response = wp_remote_get('http://my/request/url/', array('timeout' => 240, 'decompress' => false)); $responseData = json_decode($response['body'], true); setcookie('my_data', $response['body']); return $responseData; } 

и в файле шаблона я делаю это:

 <?php /* Template Name: custom results */ if (function_exists('myFunctionAbc')){ $response = myFunctionAbc(); } else { echo 'no data'; } 

Теперь, если я комментирую строку setcookie, все работает нормально, но с setcookie, wordpress перенаправляет его на домашнюю страницу. Я не могу использовать init hook, поскольку мне нужны данные о некоторых конкретных действиях.

Примечание. Я использую wordpress 4.6.1 и отлично работаю в своей локальной системе, но имею эту проблему на сервере.

Пожалуйста помоги.