как отображать часть дерева меню?

Пробую разобраться с Wordpress 3.0. Это довольно круто, но я не могу решить одну проблему. Например, У меня есть такое дерево меню. Дерево меню состоит из страниц.

Home
   news
   video
   audio
Blog
   About author
   Favourite colors
      red
      blue
      green
My car
   wheels
   tires

Идея такова: главное меню состоит из корневых элементов: дом, блог, моя машина С левой стороны я хотел бы отобразить дочерние элементы текущего активного корневого элемента.

Например, если пользователь находится на «домашней» странице, в левой части он должен увидеть:

  news
  video
  audio

Если пользователь находится в «блоге» "страница, он должен увидеть:

About author
       Favourite colors
          red
          blue
          green

Я не могу найти API для этого. Подскажите, пожалуйста, где его найти?

UPD: @ Джейсон МакКрири Я видел, что видел wp_list_pages () и пробовал. Я не понимаю, как мне это использовать: Пожалуйста, посмотрите мой шаблон для страницы:

    <?php
/*
 Template Name: page_news

 * @package WordPress
 * @subpackage Twenty_Ten
 * @since Twenty Ten 1.0
 */

get_header(); ?>
<h1>page_news</h1>
<h1>Children menu:</h1>
<?php wp_list_pages('echo=0&child_of=8&title_li='); ?>
<div id="container">
        <div id="content" role="main">

        <?php
        /** Get category id by name*/
        //$catId = get_category_by_slug('news')->term_id;
        query_posts('category_name=news');
        get_template_part( 'loop', 'page' );
        ?>

        </div><!-- #content -->
</div><!-- #container -->

<?php get_sidebar(); ?>
<?php get_footer(); ?>

См. Эту строку кода:

<?php wp_list_pages('echo=0&child_of=8&title_li='); ?>

У меня есть страница с id = 8 (я вижу ее в URL). Страница с id = 8 имеет несколько дочерних элементов. Я хочу их распечатать, но они не напечатаны. На выходе функции wp_list_pages () ничего нет. первый пакет ....

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

package one.two.bn;

import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.os.Vibrator;
import android.view.View;
import android.widget.Button;
import android.view.View.OnClickListener;



    public class Vb extends Activity {
            /** Called when the activity is first created. */
        private Button button1;
        private Vibrator vibrator;
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
            button1 = (Button)findViewById(R.id.button1);
            button1.setOnClickListener(new View.OnClickListener() {
            Vibrator vibrator = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);    
        public void onClick(View v) {
                if(v==button1){ 
                vibrator.vibrate(300000);           
        }
    }

Если кто-то может помочь, большое спасибо.

15
задан Mat 24 April 2011 в 14:04
поделиться