6ヶ月前デフォルトで用意されている「カレンダー」や「アーカイブ」のウィジェットにカスタム投稿タイプを含める方法を模索しています。特定のカスタム投稿タイプのみのカレンダーウィジェットを作成する方法などは散見されるのですが、通常の投稿とカスタム投稿の両方を反映させる方法を見つけることが出来なかったので、質問させて頂きました。プラグインは使用せず、function.phpに追記する方法限定で考えております。—完成イメージ—デフォルトのカレンダー/アーカイブウィジェットpost_type:postに記事が投稿された時にしか反映されない↓↓↓↓↓post_type:post,customのいづれかに投稿されたときに反映されるpost_type:pageなどは反映されない——————どうぞよろしくお願い致します。6ヶ月前アーカイブウィジェットに関してだけですが、下記のフィルターを使えばできそうです。制限があるので、困る場合は新しくウィジェットを作るか、ウィジェットのプラグインを使うのがよいと思います。クラスで表示されます。関数を呼び出してアーカイブを表示します。);しかし、このフィルダーでカスタム投稿タイプも含めるように変更すると、ウィジェットではないアーカイブにも含まれるようになります。(これが制限になります。6ヶ月前カレンダーウィジェットにもフィルターがあるにはありますが、それを使うにはカレンダーを作る関数を丸ごと自分で書くことになります。関数とは違って投稿タイプ(post)を変更できるフィルターが用意されていません。呼び出して、カレンダーのHTMLコードを丸ごと入れ替えることができます。6ヶ月前ご回答ありがとうございます。6ヶ月前ORとANDの優先順位に注意してくださいね。ANDのほうが優先されるので、投稿タイプがpostのとき、publishではない投稿も含められてしまいます。6ヶ月前カレンダーに関しても実装できました!基本的にはコピペなので、不備はあるのかもしれませんが、以下のURLを参考に以下のコードで実現しました。(全5件中)トピック「カレンダー/アーカイブウィジェットにカスタム投稿も反映させるには?」には新たに返信することはできません。