Perguntas com a marcação «pre-get-posts»


12
Classifique no meta-valor, mas inclua postagens que não possuem um
Estive modificando a pesquisa WP incorporada usando o pre_get_posts filtro, permitindo que o usuário classifique as postagens (incluindo vários tipos personalizados de postagens) por campos diferentes. O problema que estou tendo é que, quando digo ao WP para classificar por um meta-valor, ele exclui todas as postagens que não têm …

3
Devo usar Pre Get Posts ou WP_Query
Eu tenho a seguinte consulta que eu chamo no meu modelo taxonomy.php via query_brands_geo('dealers', 'publish', '1', $taxtype, $geo, $brands); Esta função funciona perfeitamente. No entanto, depois de ler o codex para as postagens de consulta, ele mencionou pre_get_posts como a maneira preferida de alterar a consulta padrão. Os pre_get_posts seriam …

2
Usando pre_get_posts com WP_Query
Eu estava lendo a excelente resposta de Stephen Harris para essa pergunta sobre o uso de WP_query(), query_posts()e pre_get_posts. Ele diz que "pre_get_posts é um filtro, para alterar qualquer consulta. É mais frequentemente usado para alterar apenas a 'consulta principal'". É possível usar pre_get_postspara filtrar apenas uma consulta secundária específica …

3
Posso excluir uma postagem por meta-chave usando a função pre_get_posts?
Vejo que muitas pessoas preferem usar pre_get_postsgancho em vez de query_posts. O código abaixo funciona e mostra todas as postagens com meta-chave "em destaque" function show_featured_posts ( $query ) { if ( $query->is_main_query() ) { $query->set( 'meta_key', 'featured' ); $query->set( 'meta_value', 'yes' ); } } add_action( 'pre_get_posts', 'show_featured_posts' ); Mas …

3
As postagens fixas excedem as postagens por limite de página
Estou usando pre_get_postspara ajustar o número de postagens exibidas na minha página inicial. function lifelounge_query_adjust( $query ) { if ( is_home() ) { set_query_var( 'posts_per_page', 12 ); return; } } add_filter( 'pre_get_posts', 'lifelounge_query_adjust' ); Mas estou com um problema com postagens persistentes. Basicamente, se eu tiver postagens aderentes, a consulta …



2
Existe uma maneira de usar $ query-> set ('tax_query' no filtro pre_get_posts?
Existe uma maneira de usar $query->set('tax_query', ...)no pre_get_postsfiltro? por exemplo, o próximo código não está alterando a consulta. Observe que estou criando $ taxonomias e pesquisas personalizadas. function custom_search_filter($query) { ... // array('taxonomy' => 'category', 'field' => 'id', 'terms' => array( 41,42 ), 'operator' => 'IN') $taxonomies = implode(',', $taxonomy_arr); …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.