2012-01-18 17 views
1

Ummmm yeaaah。ワードプレス:片親からすべての子供の孫を呼ぶページ

私はWordpress eコマースサイトで働いています。 「製品タイプ1」、「製品タイプ2」、「製品タイプ3」のトップレベルの親ページを「ショップ」としたい場合

3つの第2レベルの子供のそれぞれは、 (3番目のレベルの子供として)

これは私の問題です:トップレベルの「ショップ」ページが選択されているとき、すべての孫を照会する必要があります。また、2番目のレベルの子供をリストから除外します。 。ページはテンプレートのみとし、SEOの理由のために存在し..those

ここでは、子ページを呼び出すときに、私が過去に使用したものです:

query_posts("post_parent=48&post_type=page&orderby=title&order=asc"); 

ここで、post_parent = 48は最上位ページのIDです。助言がありますか?

+1

このページを参照してくださいhttp://wordpress.org/support/topic/how孫になったときの孫のページ1、特に下記のコメント。 – rncrtr

答えて

0

これは、私がこれをやってしまったものです私の状況のた​​めの素晴らしい作品:

if ((is_page('Shop')) or (is_page('Product Type 1'))) { 

query_posts("showposts=100&post_parent=34&post_type=page&orderby=title&order=asc"); 

while(have_posts()) { 

the_post(); // vital 

post_parentは= 34が次に製品タイプ1のポストのIDです:

wp_reset_query(); 

if ((is_page('Shop')) or (is_page('Product Type 2'))) { 

query_posts("showposts=100&post_parent=48&post_type=page&orderby=title&order=asc"); 

while(have_posts()) { 

the_post(); // vital 

post_parent = 48は、製品タイプ2のポストIDです。

ない、これはこの設定のベストの方法であるかどうかわからが、かなり簡単だったと...それは動作します。)

関連する問題