0

私が持っているもの:

    • プロジェクト
      • プロジェクトページ1
        • プロジェクト1
      • プロジェクトページ2
        • プロジェクト2
      • プロジェクトページ3
        • プロジェクト3

プロジェクトの子ページをループして、すべてのサブ子プロジェクトの最新の順序でページを表示し、カスタムフィールドをエコーまたはプルできるようにします。

<?php the_title();?> 
<?php the_excerpt();?>

ただし、実際には親ページを表示したくありません。たとえば、プロジェクト1、プロジェクト2、プロジェクト3などです。

多くのことを試しましたが、array_mergeまたはwp_list_pagesでは実行できないようです。

どんな助けでも私が私の髪を抜くのを止めるでしょう。大変感謝しております。

4

2 に答える 2

0

私はそれを行う方法を見つけました。次のコードを使用しました。誰かの役に立てば幸いです。

<?php
$args=array(
'post_type' => 'page',
'post__in' => array(345, 289),
'post_status' => 'publish',
'posts_per_page' => 2,
'caller_get_posts'=> 1
);
$my_query = null;
$my_query = new WP_Query($args);

if( $my_query->have_posts() ) {

while ($my_query->have_posts()) : $my_query->the_post();

?>

これにより、親を表示せずに特定のカテゴリから 2 つの投稿がページとして生成され、使用を避けてとを使用wp_listしました。一時的な修正として機能しましたが、機能します。new WP_Query$args

于 2012-09-21T14:50:31.180 に答える
0

以下の URL をお読みください。

WordPressのカテゴリーページで子カテゴリーから投稿を除外する方法

http://thesistut.com/2012/exclude-posts-from-children-category/

于 2012-08-29T17:41:47.113 に答える