我正在尝试修改包含类别粘性帖子(由Category Sticky post plugin) 
为此,我使用pre_get_posts钩住并尝试了以下操作:
add_action( \'pre_get_posts\', \'my_set_category_posts_per_page\' );
function my_set_category_posts_per_page( $query ) {
  global $wp_the_query;
  if ( \'category_sticky_post\' === $query->get( \'meta_key\' ) && ! is_paged ) {
        $query->set( \'posts_per_page\', 8 );
  }
  return $query;
}
 我
var_dump($query) 我确实得到了
[meta_key] => category_sticky_post 在
query_vars 但我不知道如何使用它。
另一个想法是使用如下内容:
function my_set_category_posts_per_page( $query ) {
  $args = array(
        array(
            \'key\'     => \'category_sticky_post\',
            \'compare\' => \'EXISTS\'
        )
    );
    $meta_query = new WP_Meta_Query($args);
    if ( \'category_sticky_post\' === $query->get(\'meta_query\', $meta_query) && ! is_paged() ) {
       $query->set( \'posts_per_page\', 8 );
    }
}
 仅当当前查询中的帖子存在元键时,我如何更改查询?