サポート » 使い方全般 » author.php にその作者の投稿をloop表示したい

  • author.php にその作者の特定のカテゴリーのみの投稿を loop 表示したいのですがわかりません。よろしくお願いします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • モデレーター jim912

    (@jim912)

    pre_get_posts フックを用いて、作成者別アーカイブ表示の際に、カテゴリーのパラメーターを指定すると実現できます。

    子カテゴリー含むカテゴリー3のみの投稿を表示

    function custom_wp_query( $wp_query ) {
    	if ( is_admin() || ! $wp_query->is_main_query() ) {
    		return;
    	}
    
    	if ( $wp_query->is_author() ) {
    		$wp_query->set( 'cat', 3 );
    	}
    }
    add_action( 'pre_get_posts', 'custom_wp_query' );

    トピック投稿者 hellomac

    (@hellomac)

    Jim912 さん、ありがとうございます。

    functions.php に上記コードを追記して author.php で呼び出すまでは理解できました。
    呼び出し方がまずいのかうまくいきません。ん〜

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「author.php にその作者の投稿をloop表示したい」には新たに返信することはできません。