[WordPress] ワードプレス – 得るより高い階層を投稿します。

スポンサーリンク

Question

カスタム ポスト タイプからの投稿を

高い階層に基づいてメニューを作成しようとしています。このことは、get_posts 関数とフィルターの階層への道を見つけることができないこと

この何があるので焼肉

                   'post_date',
                        'order'            => 'DESC',
                        'post_type'        => 'pb_progproy',
                        'post_status'      => 'publish',
                        'suppress_filters' => true 
                    );
                    $posts = get_posts( $args );
                    foreach( $posts as $post ){
                    ?>
                    
  • これが私の階層に関係なくすべての記事を与える知っています。高い階層とわずかなものは何が必要です

    任意のアイデアですか?


    見つけましょうこの記事構造.

    Post 1
       Post A
       Post B
    Post 2
    

    だけしたい記事 1 と記事 2 get_posts 関数から返されます。方法はありますか?

    答え

    親記事を得ることができる親-子階層構造を使用している場合ここでの投稿のフィルタ リング”post_parent = 0″

     'post_date',
        'order'            => 'DESC',
        'post_type'        => 'pb_progproy',
        'post_parent'      => 0
        'post_status'      => 'publish',
        'suppress_filters' => true 
    );
    
    $posts = get_posts( $args );
    

    ポスト フィルターここについての詳細 を読むことができます

    http://stackoverflow.com/questions/27325973/wordpress-get-higher-hierarchy-posts

    スポンサーリンク

    Leave a Reply