フォーラムへの返信

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック投稿者 piiyann1983

    (@piiyann1983)

    jim912さんありがとうございます。
    勉強になりました。

    ! is_admin()がないと管理画面のカスタム投稿に影響がでました。
    下記を参考に修正しました。
    http://wpxtreme.jp/understanding-wordpress-loops-and-queries
    修正版を記載しておきます。

    function.php

    function category_display_five_articles( $wp_query ) {
    		if ( ! is_admin() && $wp_query->is_main_query() && $wp_query->is_author() ) {
    			$post_types[] = '○○';
    			$wp_query->set( 'post_type', $post_types );
    		}
    	}
    	add_action( 'pre_get_posts', 'category_display_five_articles' );

    トピック投稿者 piiyann1983

    (@piiyann1983)

    jim912さんありがとうございます。
    大変助かります。

    >>うまく動かないというのが、具体的にどういう状況なのかの説明がないので推測にはなりますが、下記と同様にページングしたときに404になるということでしょうか。

    すいません。404になるということです。

    勉強不足のためあまり理解してはおりませんが、
    jim912さんのご返信を参考に無事にページナビが動きました。
    wp_queryを使わずにauthorページのみデフォルトで表示するもの変えてしまうという事でしょうか?

    function.php

    function category_display_five_articles( $wp_query ) {
    		if ( $wp_query->is_main_query() && $wp_query->is_author() ) {
    			$post_types[] = '○○○○';
    			$wp_query->set( 'post_type', $post_types );
    		}
    	}
    	add_action( 'pre_get_posts', 'category_display_five_articles' );

2件の返信を表示中 - 1 - 2件目 (全2件中)