システムに自動生成された投稿がいくつかあります。wp_posts
テーブルには追加のフィールドauto
があります。デフォルトでは、このフィールドは NULL ですが、特定の投稿には値があります。このような投稿をメイン ページに表示したくないのですが、どうすれば非表示にできますか?
次のようなものが必要だと思います:
function exclude_post($query) {
if ($query->is_home) {
...
}
return $query;
}
add_filter('pre_get_posts', 'exclude_post');
SQL のような条件を追加するにはどうすればよい"auto IS NOT NULL"
ですか?