Wordpress использует заголовки сообщений в качестве навигации - PullRequest
0 голосов
/ 29 сентября 2011

Я пытаюсь создать навигацию, основанную на заголовках сообщений.Основная навигация вверху - это Категории, на боковой панели будут заголовки сообщений из соответствующей категории.

Используемый мной код работает до определенного момента (я получил его из Список wordpressсообщения по категориям, которые соответствуют заголовку страницы ).

Но у меня есть 2 проблемы.

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

Вторая незначительная проблема - это листинг страниц, когда мне это не нужно.

<p>below lists the right posts for the right 
cats but fails at the single post stage</p>

<?php
$test = get_the_title();
$args = array( 'cat_name' => $test );
$args = array_merge( $args , $wp_query->query );
get_posts( $args ); while (have_posts()) { the_post(); ?>
<div class="post" id="post-<?php the_ID(); ?>">
<ul>
<li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li>
</ul>
<?php } ?>

Любая помощь будет принята с благодарностью.Спасибо

1 Ответ

0 голосов
/ 01 октября 2011

для второго выпуска вы можете добавить один аргумент 'post_type' => 'post', он будет отображать только сообщения.

$test = get_the_title();
$args = array( 'cat_name' => $test,'post_type' => 'post' );
$args = array_merge( $args , $wp_query->query );
...