2015-06-17 2 views
0

У меня есть код, который извлекает данные из API и добавляет данные в виде сообщений в Wordpress. Предполагается, что он будет работать ежечасно.Как добавить скрипт PHP в wordpress

Я не понимаю, где я размещаю этот скрипт в wordpress?

Это сценарий, это класс php с часовым триггером.

class MND_News_Importer 
{ 
    private function _schedule_import() 
     { 
      // If the schedule isn't set 
      if (!wp_next_scheduled(self::CRON_NAME)) 
      { 
       // Use the built in function wp_schedule event to run the function every hour 
       wp_schedule_event(time(), 'hourly', self::CRON_NAME); 
      } 
     } 
} 

Полный код можно найти здесь: http://webbgaraget.se/2014/05/28/importera-nyheter-fran-mynewsdesk-till-wordpress-del-1/

Где я предполагаю, чтобы поместить этот код?

+0

Вы можете сделать шаблон и назначить этот шаблон для любой страницы WordPress и поместить эту страницу URL в вашей команде хрон. –

+0

создайте новый файл внутри папки плагина 'mynewsdesk-importer.php' и вставьте полный код. Он создаст плагин для wordpress. Теперь перейдите к администратору и активируйте плагин, и все готово. –

+0

Итак, если я запустил эту страницу один раз с включенным плагином, будет wp_schedule_event (time(), 'hourly', self :: CRON_NAME); продолжать работать каждый час вперед? –

ответ

1

Вы можете добавить этот класс в файл functions.php в WordPress.

function.php расположение сор-содержание/темы/(activeTheme) /function.php

+0

Могу я просто добавить весь класс? или мне нужно его инициализировать –

+0

Добавить весь класс. –

Смежные вопросы