Созданию отдельного меню для каждой страницы

Хочу создать меню отдельное для каждой страницы как на сайте http://z720.net/blog/, каким плагином эт можно сделать и как в PHP я не силен, программирую на других языках мой сайт www.bit1c.net

http://codex.wordpress.org/wp_list_pages#List_Sub-Pages

в шаблон page.php

Использую тему Accord 10, ниже приведен текст sidebar, пытался вот это редактировать ?php wp_list_pages(‘include=5,9,23&title_li=<h2>Поэзия</h2>’ ); ?>, не в какую, как выводил все страницы так и выводит в чем может быит проблема?

<!-- begin sidebar -->

    <div id="sidebar">
        <ul>
            <li>
                <?php include (TEMPLATEPATH . '/searchform.php'); ?>
            </li>        
        </ul>
    <div class="rsslinks">
      <ul
        ><li><a href="<?php bloginfo('rss2_url'); ?>" title="<?php _e('Syndicate this site using Atom'); ?>"><?php _e('RSS Entries'); ?></a></li
        ><li><a href="<?php bloginfo('comments_rss2_url'); ?>" title="<?php _e('The latest comments to all posts in RSS'); ?>"><?php _e('RSS Comments'); ?></a></li
        ></ul>
    </div>
    <ul id="mainul">
    <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?>
    
    <li class="list-page">
    <h2>Pages</h2>
        <ul>
        <?php wp_list_pages('include=5,9,23&title_li=<h2>Поэзия</h2>' ); ?>
        </ul></li>

    <li class="list-cat">
    <h2>Categories</h2>
        <ul>
        <?php wp_list_cats('sort_column=name'); ?>
        </ul></li>
        
    <li class="list-archives">
    <h2>Archives</h2>
        <ul>
        <?php wp_get_archives('type=monthly'); ?>
        </ul></li>
        
    <li class="list-recent">
    <h2>Recently Written</h2>
    <ul>
    <?php get_archives('postbypost', 10); ?>
    </ul></li>
    
    <?php /* If this is the frontpage */ if ( is_home() || is_page() ) { ?>
        <?php get_links_list(); ?>

        <li class="list-meta"><h2>Meta</h2>
        <ul>
            <?php wp_register(); ?>
            <li><?php wp_loginout(); ?></li>
            <li><a href="http://validator.w3.org/check/referer" title="This page validates as XHTML 1.0 Transitional">Valid <abbr title="eXtensible HyperText Markup Language">XHTML</abbr></a></li>
            <li><a href="http://gmpg.org/xfn/"><abbr title="XHTML Friends Network">XFN</abbr></a></li>
            <li><a href="http://wordpress.org/" title="Powered by WordPress, state-of-the-art semantic personal publishing platform.">WordPress</a></li>
            <?php wp_meta(); ?>
        </ul>
        </li>
    <?php } ?>
    
    <?php endif; ?>
</ul>
            
</div>

<!-- end sidebar -->

Сделал вот так в sliedbar не какого эфекта

<li class="list-page">
    <h2>Pages</h2>
        <ul>
    <?php
$children = wp_list_pages("title_li=&child_of=".$post->ID.
"&sort_column=menu_order&show_date=modified".
"&date_format=$date_format&echo=0");
if ($children) { ?> 
<ul> 
<?php echo $children; ?> 
</ul> 
<?php } ?>
</ul>

в page.php сделал вот так

<?php
$children = wp_list_pages("title_li=&child_of=".$post->ID.
"&sort_column=menu_order&show_date=modified".
"&date_format=$date_format&echo=0");
if ($children) { ?> 
<ul> 
<?php echo $children; ?> 
</ul> 
<?php } ?>
<?php get_sidebar(); ?>

<?php get_footer(); ?>

Все заработало, но не так как надо, ссылки не входят в левую панель а стоят обособленно, как мне загнать эти ссылки в sliedbar

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

понел в чем был косяк, я просто виджеты не отключал, добавил в sledbar вот такой код
<!– begin sidebar –>

<div id="sidebar">
<ul>
<li>
<?php include (TEMPLATEPATH . ‘/searchform.php’); ?>
</li>
</ul>
<div class="rsslinks">
<ul
><li><a href="<?php bloginfo(‘rss2_url’); ?>" title="<?php _e(‘Syndicate this site using Atom’); ?>"><?php _e(‘Подписаться RSS Записи’); ?></a></li
>

</ul>
</div>

<ul>
<div id="submenu">
<ul>
<?php
if($post->post_parent) { // страница является потомком
wp_list_pages(‘sort_column=menu_order&title_li= &child_of=’.$post->post_parent);
}
elseif(wp_list_pages("child_of=".$post->ID."&echo=0")) { // у страницы есть потомки
wp_list_pages(‘sort_column=menu_order&title_li=&child_of=’.$post->ID);
}
?>
</ul>
</div>

</div>

<!– end sidebar –>

Остался вопрос как в меню выделять текущую страницу и как изменить шрифт в меню

Anonymous
Отправить
Ответ на: