Връзка към категория от меню

bogastyle

New Member
Здравейте, колеги!
Захванал съм се с първата си тема за Wordpress!
За сега имам само едно питане!

Става въпрос за Wordpress 3.1 на локален хост!

В сайта за сега има няколко страници и 2 категории с постове!
От настройките за четене не съм указал страница за постовете, защото вади постовете и от двете категории!

В менюто слагам връзка към Категория Blog и Testimonials - това са двете!
Когато натисна обаче на тях не ми вади постовете от съответната категория!
Ако натисна на линка в сайдбара който е под Архив ми вади постовете за категорията!

По принцип имам loop-blog и loop-testimonals, които ползвам за front-page!

Как обаче да сложа връзка към категория в менюто, която да вади постове само от съответната категория?


Благодаря Ви предварително!
 
category.php, archive.php имаш ли в темата?
 
От: Връзка към категория от меню

Имате ли category или arhiv.php?Мисля че там е проблема./
 
От: Връзка към категория от меню

Имам category.php
archive.php нямам.

Ползвам за основа кода на twentyten - с някой модификации!
Странното е че в админа, в менюто съм добавил Блог като категория, а когато натисна на Блог в сайта ми показва линк към страница от рода ?page= вместо ?category=
 
От: От: Връзка към категория от меню

Оправих го - там където викам менюто го извиках с кода:
<?php wp_nav_menu( array(
'container_class' => 'menu-header',
'menu' => 'Top navigation',
'theme_location' => 'top-menu',
'title_li' => '',
'depth' => 1,
'sort_column' => 'menu_order',
'link_before' => '<span>',
'link_after' => '</span>'
) ); ?>
Сга връзката работи като категория!
Има ли начин обаче да задам това Top navigation да се вижда в менюта в админа щом се инсталира темата? Защото сега съм го кръстил така, ама потребителя може да избере друго име!
 
От: Връзка към категория от меню

Намерих сложих това във functions.php:
Код:
function register_top_menu() {
register_nav_menu( 'top-menu', __( 'Top Navigation' ) );
}
function register_bottom_menu() {
register_nav_menu( 'bottom-menu', __( 'Bottom Navigation' ) );
}
add_action( 'init', 'register_top_menu' );
add_action( 'init', 'register_bottom_menu' );
В админа ми се появиха две позиции за менюта!
А в шаблона ги викам така:
Код:
<?php if ( function_exists('has_nav_menu') && has_nav_menu('top-menu') ) {

    wp_nav_menu( array( 
    'container_class' => 'menu-header',
    'theme_location' => 'top-menu',
    'title_li' => '',
    'depth' => 1,
    'sort_column' => 'menu_order',
    'container' => 'ul',
    'link_before' => '<span>',
    'link_after' => '</span>'
 ) ); 
} 
?>
 

Горе