Wordpress-запрос в модели CodeIgniter - PullRequest
0 голосов
/ 04 октября 2010

У меня есть следующий метод в модели CI:

function getPostTitle($post_slug)
{
 global $post;
 $posts = new WP_Query('name=' . $post_slug);

 while ( $posts->have_posts() ) 
    { 
   $posts->the_post();
   return $post->post_name;
 }
}

Возвращенная переменная пуста.Обратите внимание, что тот же код отлично работает в представлении .Мне нужно иметь возможность использовать вышеупомянутый запрос в модели, чтобы он был доступен для контроллера.Есть эксперты по Wordpress / Codeigniter?

1 Ответ

0 голосов
/ 04 октября 2010

Интересно, является ли эта цитата из предоставленной вами ссылки на philplmieri.com ключом к ответу:

"все функции доступны для вас в ваших шаблонах и представлениях в ci .."

Возможно, все функции WordPress недоступны в контроллерах и моделях, только в представлениях.

Другой способ - проверить, работает ли get_posts () в модели вместо WP_Query ().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...