現在、CPTの変更履歴があります。カスタムサイドバーには、このCPTのみのアーカイブを表示したいだけです。例えばWordPress CPTのみを表示するカスタムポストタイプのアーカイブウィジェット
:
2017年1月 - >がそうでのみCPTの変更履歴のポスト を表示しなければなりません。ここで
は、私がこれまで試してみましたものです:
function custom_changelog_getarchives_where($where)
{
$where = str_replace("post_type = 'post'", "post_type IN ('post',
'changelog')", $where);
return $where;
}
add_filter('getarchives_where', 'custom_changelog_getarchives_where');
上記のスニペットは、今私のCPTのアーカイブを返しますが、それはまた、同様に
私はCPTを表示するにはどうすればよいの通常のポストが含まれていますか?
'$ = str_replace( "post_type = 'post'"、 "post_type = 'changelog'"、$ where); ' – naththedeveloper