/ / Wordpress заявка в CodeIgniter модел - wordpress, codeigniter

Wordpress заявка в CodeIgniter модел - wordpress, codeigniter

Имам следния метод в 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?

Отговори:

0 за отговор № 1

Чудя се дали този цитат от предоставената от вас връзка philplmieri.com е ключ към отговора:

„всички функции са ви достъпни във вашите шаблони и изгледи в ци ..“

Може би всички функции на WordPress не са налични в контролери и модели, само изгледи.

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