FacetWP
Snippets
Remover duplicidade de posts no “load more” do FacetWP no archive.php
Em muitos projetos como freelancer eu utilizo o plugin FacetWP para facilitar a criação de filtros e pesquisas de posts.
Já aconteceu algumas vezes de duplicar posts quando o usuário clica em “load more”. Acredito que isso aconteça devido a utilização de um WP_Query customizado na página archive.php.
Para resolver isso, é só adicionar o código abaixo no functions.php.
add_filter( 'facetwp_is_main_query', function( $is_main_query, $query ) {
if ( $query->is_archive() && $query->is_main_query() ) {
$is_main_query = false;
}
return $is_main_query;
}, 10, 2 );
Code language: PHP (php)
Caso importe vários posts de uma só vez, por exemplo, com o plugin WP All Import, na função WP_Query() adicione os argumentos “orderby” => “title” e “order” => “ASC”.
Cansei de ficar procurando esse código, agora está documentado! 💪
Deixe um comentário Cancelar resposta