0
我正在構建一個插件,我需要能夠在WordPress網站的管理員端顯示指定的帖子。Wordpress parse_query問題
如何將我的帖子ID的數組掛到post_in中?
// Show specified Posts
private function ShowPosts($ps)
{
var_dump($ps); // shows the id's
echo '<hr />';
add_filter('parse_query', function() {
global $ps;
var_dump($ps); // Shows 3 nulls
global $query, $pagenow, $post_type;
if($pagenow == 'edit.php' && $post_type == 'post'){
$query->query_vars['post__in'] = $ps;
}
});
}
第一個var_dump
顯示了我的ID數組,而第二個沒有。
我在這裏做錯了什麼?
你爲什麼全球在從%PS? – cyroxis
你也可以在wordpress.stackexchange.com上詢問 –