Suporte » Ajustando o WordPress » Determinar quais post ficaram na home

  • Olá,

    quero saber se é possível, pré determinar quais post ficaram na pagina inicial (home). ?
    Por exemplo, quero que apareça na home, somente post com determinada TAG embutida.

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • Com determinada tag eu não sei se é possivel, mas de uma determinada categoria sim.

    Uma ideia é vc no seu tema vc usar a função is_home e depois WP_Query(‘category_name=nome_da_categoria. Mas existe outras formas de ser feito. É apenas uma ideia. Aqui tem algo mais completo do que eu falei: http://www.geniusdeveloper.com.br/2010/03/criar-paginas-de-modelos-para-o-wordpress/

    []’s
    Rafael Cirolini
    http://www.geniusdeveloper.com.br/

    Tenta assim:
    Coloque no seu functions.php (se não houver, crie um na pasta do seu tema):

    function exclude_tag($query) {
    	if ( $query->is_home ) {
    		$query->set('tag', 'filmes');
    	}
    return $query;
    }
    
    add_filter('pre_get_posts', 'exclude_tag');

    Lembre-se de substituir a tag (filmes) pela sua tag.

    Renato,

    Muito obrigado, funcionou corretamente.

    Desculpe-me a folga, mas agora eu to em duvida, como faço para determinada categoria não aparecer.
    Post de determinada categoria, não aparecer no blog, ao não ser que entre na categoria, onde o post está alojado.
    E Determinar em um widget na sidebar, tal categoria aparecer com post recentes.

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • O tópico ‘Determinar quais post ficaram na home’ está fechado para novas respostas.