2014-02-21 5 views
0

Мне нужно получить идентификаторы сообщений из данной категории в правой боковой панели.получить все сообщения ID из категории

Я делаю это, чтобы получить пост содержимое на странице, если название страницы и после заголовкам

$slug = basename(get_permalink()); 
query_posts("category_name={$slug}"); 

Это прекрасно работает. Но на правой панели я получаю 5 последних сообщений. Я хотел бы взломать это, чтобы показать все сообщения из категории, отображаемой на странице. В конце концов я хотел бы использовать ссылки в качестве якорей для сообщения на странице

Как мне подойти к этому?

ответ

1

Лично я бы использовал get_posts или новый WP_Query, но я дам вам ответ, который будет работать с вашим методом.

Вы получаете количество сообщений, которые вы задали как значение по умолчанию для каждой страницы. Вам необходимо переопределить это значение. -1 = все.

query_posts(array( 
    'category_name' => $slug, 
    'posts_per_page' => -1, 
)); 
Смежные вопросы