2012-04-03 3 views
0

こんにちは私は、特定のページとその子供の4列グリッドをページテンプレートに表示するのに何時間も努力してきました。私のサイトの構成は:Wordpress - ページテンプレートから特定のページとサブページを一覧表示するか、新しいメニューを作成しますか?

Main Page 
    Service Page 
    -Service Type 1 
    --Service Type 1, Item 1 
    --Service Type 1, Item 2 
    -Service Type 2 
    --Service Type 2, Item 1 
    --Service Type 2, Item 2 

私の "サービスタイプ"と私のページテンプレートからのサブページのリストを作成しようとしています。

私はページID(「サービスタイプ」からのID)の配列を作成し、これらのページのタイトルを表示しようとしていました。

次に、配列を検索してその中のページに子があるかどうかを確認し、その場合は下に子のタイトルをリンクとして表示したい(私のCSSの後に)。

難しいとは言えませんが、私の周りに頭を浮かべているようです。私は一緒にコードをマッシュしているが、それを把握することはできません。

私が使用して基本的なリストのページを表示することができます。私の代わりに、手動ですべてのコードを入力する必要ができ

<?php wp_list_pages('include=453&title_li='); ?> 
<?php wp_list_pages('child_of=453&sort_column=post_title&title_li=') ?> 
<?php wp_list_pages('include=457&title_li='); ?> 
<?php wp_list_pages('child_of=457&sort_column=post_title&title_li=') ?> 

をしかし、私は、私はいけない複数のサービスタイプを追加するので、もし、よりダイナミックな何かを持っているしたいと思います配列に新しいIDを設定しますか?

-Service Type 1   -Service Type 2   -Service Type 3 
    --Service Type 1, Item 1 --Service Type 2, Item 1 --Service Type 3, Item 1 
    --Service Type 1, Item 2 --Service Type 2, Item 2 --Service Type 3, Item 1 

アムは、私がこの権利に近づいたり、私は、メニューのいくつかの並べ替えを行う必要があります

は、私は私のページの上部グリッドのようなものを持ってしたいですか? これに関するお手伝いをさせていただきますようお願い申し上げます。

ありがとうございます!

答えて

0

ページやサブページを表示する代わりに、私が得ようとしているものを達成するために新しいメニューを作成するのが簡単だったことが分かります。

私は2番目のメニューを作るために、ここでのコードを使用:

http://wordpress.org/support/topic/on-adding-second-menu-to-twenty-eleven?replies=4

私はので、私はそれを削除するには、こちらをご覧機能を使用2番目のメニューに登場する「ホーム」ページに問題がありました:

http://wordpress.org/support/topic/remove-home-from-menu-1?replies=9

+0

は左にチェックマークをクリックして答えを受け入れることを忘れてはいけないので、誰かが将来的にこれを必要とする場合、彼らは答えが掲載されている知っています。 – Theresa

関連する問題