2013-05-25 2 views
0

Я построю себе Wordpress темы с Ajax, моя страница в настоящее время состоит изWordpress Next/Prev Пункт

Page 1 
    portolio category 1 
    item 
    item 
    item 
Page 2 
    portolio category 2 
    item 
    item 
    item 

Я работаю с глобальным шаблоном, который печатает страницу с учетом различных условий. Для Items ив построить в простом контроле следующий/предыдущей с:

$previous_post = get_adjacent_post(false, '', true); 
$next_post = get_adjacent_post(false, '', false); 

рядом я захватывая идентификатор для связи АЯКСА:

. $previous_post->ID . 

Так что теперь он работает нормально, но он получает глобальный смежные сообщения на моем веб-сайте, но я хочу, чтобы он оставался внутри категории.

Переключение

$previous_post = get_adjacent_post(true, '', true); 
    $next_post = get_adjacent_post(true, '', false); 

, как указано в WordPress вики, просто не работает.

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

веселит

ответ

0

Решены! get_adjacent_post не работает с пользовательской таксономией, которую я дал элементам портфеля. Я установил их с этими (Taxonomies и this issue) и this plugin.

0

пожалуйста, попробуйте использовать

$previous_post = get_adjacent_post(true, '', true); 

, как описано здесь Here

, если он не работает, то нет предыдущего поста в той же категории в вашем блоге (технически) ,

и вы можете использовать этот плагин для пользовательских таксономий link

+0

как я писал, я пробовал это $ previous_post = get_adjacent_post (true, '', true); $ next_post = get_adjacent_post (true, '', false) ;. Я не работаю, потому что он не может найти какую-либо категорию или что-то в этом роде ... – fatty

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