Por que as mensagens adesivas são exibidas neste menu?

O código abaixo escreve uma lista das postagens mais recentes. No entanto, não parece estar saltando sobre postagens adesivas, embora eu esteja usando ‘post_not_in’ => get_option (‘sticky_posts’). o que estou perdendo?

query(array( 'cat' => "-$cat,-$catHidden", 'post_not_in' => get_option('sticky_posts') )); $myrecentpostscount = $myquery->found_posts; if ($myrecentpostscount > 0) { ?> 

Recent Posts

    get_option('sticky_posts'), 'cat' => "-$cat,-$catHidden",'numberposts' => $cb2_recent_count)); foreach($myrecentposts as $idxrecent=>$post) { ?>
  • <a href="https://wordpress.stackexchange.com//questions/6434/why-do-sticky-posts-show-in-this-menu/">

Solutions Collecting From Web of "Por que as mensagens adesivas são exibidas neste menu?"

Você está faltando um sublinhado em parâmetro, ele deve ser post__not_in .

Além disso, a melhor maneira é usar o parâmetro caller_get_posts (ele será obsoleto e substituído por mais apropriadamente chamado ignore_sticky_posts em 3.1 que fará a mesma coisa) que manterá posts pegajosos em resultados se eles se encheckboxrem, mas evitará que eles avancem para o topo.

Veja parameters de Postagem Fixa no Codex.