Обрезать отображение WordPress (верхний и нижний колонтитулы и все остальное) для отображения строки JSON - PullRequest
0 голосов
/ 07 мая 2011

Я пытаюсь, чтобы плагин WordPress возвращал некоторые пользовательские данные json, когда через URL передается определенный параметр.Проблема в том, что я не могу найти способ, чтобы он ничего не отображал.Я хочу обрезать любое отображение и отображать только те данные json, которые возвращает моя функция.

Пример: "http://mywebsite.com/mypage.php" вернет мою обычную страницу WordPress.

Но" http://mywebsite.com/mypage.php?api=1" просто вернетДанные json возвращаются из сработавшей функции (и удаляются все показы по умолчанию).

Есть ли способ сделать это?

Моя цель - заставить этот плагин возвращать некоторые данные json и действовать какAPI, живущий в моем плагине.

Спасибо

1 Ответ

1 голос
/ 07 мая 2011

Создайте шаблон с именем jsonpage.php Используйте этот шаблон для своей страницы

if ($_REQUEST['api']) {
  $data = array();
  header('Content-type: application/json');
  return json_encode($data);
} else {
  // show header, page content, etc.
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...