する質問をすることでしか得られない、回答やアドバイスがある。前提・実現したいことWordPressである程度カスタマイズして、作業ができる程度の者です。表題の通り、複数のカスタム投稿タイプを混在させた年別アーカイブページページを作りたいと考えています。表示するのにも時間がかかってしまったので、改めて年別アーカイブページページを作りたいです。カスタムフィールドを使っているので、カスタムフィールドのデートピッカーで指定している日付でソートできたら尚いいです。歯抜けのページができてしまいます。歯抜けができないようにするためにはどうしたらいいのか教えて欲しいです。);endwhile;endif;wp_reset_query();?>補足情報query_postsって・・・と指摘受けそうですが・・・そこは、無視していただければ幸いです。get_postsでの方法でも構いません。);endwhile;endif;wp_reset_query();?>とarchive.phpに記述しました。?>が実現されません。一部カスタム投稿タイプは非公開になっている情報を取得したたいため、上記記述をしています。今回イベント情報ページで、イベントが終わり次第、非公開になる非公開になったイベント情報をバイオグラフィに自動的に表示したいという意図です。当方でも調べてはいるものの、うまく実現できないため、再質問とさせてください。お願いいたしますattachmentクリップ0気になる質問をクリップするクリップした質問は、後からいつでもマイページで確認できます。クリップした質問に回答があった際、通知やメールを受け取ることができます。自分も答えを知りたい質問者以外のユーザにも役立つ評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。質問の評価を上げたことを取り消します低評価-評価を下げられる数の上限に達しました評価を下げることができません1日5回まで評価を下げられます1日に1ユーザに対して2回まで評価を下げられます質問の評価を下げるteratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。コメントをしてください。送信する質問の評価を下げる機能の利用条件この機能を利用するためには、以下の事項を行う必要があります。18:23「特定の年に絞り込んで記事を取得したい」という事でしょうか。「特定の年に絞り込んで記事を取得したい」という事でしょうか。18:42複数のカスタム投稿タイプを混在させた年別アーカイブページを作りたいというだけです。カスタムフィールドのデートピッカーの日付で年別アーカイブページを取得できるとなおいいのですが。複数のカスタム投稿タイプを混在させた年別アーカイブページを作りたいというだけです。カスタムフィールドのデートピッカーの日付で年別アーカイブページを取得できるとなおいいのですが。件sort評価が高い順sort新着順sort古い順linkcheckベストアンサー+2質問者様が利用しようとしている方法とは別の方法になりますが、類似の質問と回答を一応ご参考までに。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。編集ありがとうございました!だいたい実現たのですが、管理画面からログアウトすると年のリストが消えてしまいます。一点ご相談なのですが1.カスタムフィールドの日付でソート2.非公開記事も含んで表示したいというのは可能でしょうか。お願いしますありがとうございました!だいたい実現たのですが、管理画面からログアウトすると年のリストが消えてしまいます。いうのは可能でしょうか。管理画面からログアウトすると年のリストが消えてしまいます記事がない年、もしくは非ログインユーザには公開されていない記事しかない年なのでしょう。正常な動きだと思います。1.カスタムフィールドの日付でソート可能だと思います。2.非公開記事も含んで表示したいわざわざ非公開記事を含む理由がわかりません。公開できる記事ならば、公開してしまえばいいのではないですか。記事がない年、もしくは非ログインユーザには公開されていない記事しかない年なのでしょう。正常な動きだと思います。非公開記事を含む理由がわかりません。公開できる記事ならば、公開してしまえばいいのではないですか。編集>>記事がない年、もしくは非ログインユーザには公開されていない記事しかない年なのでしょう。正常な動きだと思います。こちら、ブラウザのキャッシュだったのか、今見ると年別リスト表示されていました。申し訳ございません!custom01→今回実現させる年別アーカイブページがあるカスタム投稿タイプcustom02→custom01の年別アーカイブページで非公開で表示したいcustom03→custom01の年別アーカイブページで公開状態で表示custom02に関してはイベント関連で、イベントが終了した場合、custom02に表示したくないという意図があります。Expiratorを使用して、自動で非公開にしているため設定を変えずともcustom01に表示されることを望んでいます。>>記事がない年、もしくは非ログインユーザには公開されていない記事しかない年なのでしょう。正常な動きだと思います。こちら、ブラウザのキャッシュだったのか、今見ると年別リスト表示されていました。custom02に関してはイベント関連で、イベントが終了した場合、custom02に表示したくないという意図があります。Expiratorを使用して、自動で非公開にしているため設定を変えずともcustom01に表示されることを望んでいます。15:23質問者様が実現しようとしている仕様が今のところ私には全く理解できません。現在のコードはどうなっているのか?など、不明点が多いです。質問者様の上記のコメントが質問への補足ならばこちらのコメント欄ではなく、質問文へ追記してください。新しい趣旨の質問であるならば、別質問として投稿してください。質問者様が実現しようとしている仕様が今のところ私には全く理解できません。現在のコードはどうなっているのか?など、不明点が多いです。質問者様の上記のコメントが質問への補足ならばこちらのコメント欄ではなく、質問文へ追記してください。新しい趣旨の質問であるならば、別質問として投稿してください。現在のコードはどうなっているのか?など、不明点が多いです。非公開で表示したいcustom02に関しては、非ログインユーザーへの表示です。非公開の状態で非ログインユーザーにも表示したいのです。custom01に関して言うと、バイオグラフィとして年別アーカイブページを作りたいと考えているため、この方法でないと厳しいのが現状です。現在のコードはどうなっているのか?など、不明点が多いです。非公開で表示したいcustom02に関しては、非ログインユーザーへの表示です。非公開の状態で非ログインユーザーにも表示したいのです。custom01に関して言うと、バイオグラフィとして年別アーカイブページを作りたいと考えているため、この方法でないと厳しいのが現状です。18:45追加質問に書かれた問題点については、query_postsに入れている条件をpre_get_postsで適用すればよいように見えます。追加質問に書かれた問題点については、query_postsに入れている条件をpre_get_postsで適用すればよいように見えます。12:56post_status以外は全てpre_get_postsでなんとかなりました!ありがとうございました。こちら解決とさせていただきます。ありがとうございました。こちら解決とさせていただきます。)?>monthlyをyearlyと変更。);非公開の件はまだ解決できませんが、別の質問でもあるので、一旦解決済とさせていただきます。回答いただいたmizさん、質問の追記・修正の依頼にコメントしてくださったkei344さんありがとうございました。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。0【WordPress】同じループの中で同じポストを複数表示したい。頂いたご意見への回答は行っておりません。