我正在尝试向wp_get_archives
add_filter(\'getarchives_where\',\'my_archives_filter\');
function my_archives_filter($where_clause) {
if(!is_user_logged_in()){
return "WHERE post_type = \'post\' AND post_status = \'publish\'";
}else{
return $where_clause;
}
}
我想添加一个区别,即获得具有metaprivate_page=\'0\'
当用户没有登录,但我找不到如何在return "WHERE post_type = \'post\' AND post_status = \'publish\'";
. 前面的那行是我尝试过的,它什么也没有返回。