Ocultar categoria em página principal de Wordpress

  • Autor Autor klk3
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
K

klk3

Iota
Verificación en dos pasos activada
Hola qué tal, me gustaría saber si hay alguna manera para poder ocultar los post de una categoría concreta en la página inicial de Wordpress. Simplemente que cuando publiques un post de una categoría, ese post no salga en página de inicio, pero sí aparezca en búsquedas y demás.

Gracias y saludos!!
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Hola qué tal, me gustaría saber si hay alguna manera para poder ocultar los post de una categoría concreta en la página inicial de Wordpress. Simplemente que cuando publiques un post de una categoría, ese post no salga en página de inicio, pero sí aparezca en búsquedas y demás.

Gracias y saludos!!

Hola!

La forma más sencilla es encontrar en tu theme en dónde hace el loop principal y agregarle esto:

Inserir CODE, HTML ou PHP:
'category__not_in' => array( 10 ),

Reemplazando 10 por el ID de tu categoría

Puedes leerte este post para entender cómo modificar el loop de Wordpress: https://neliosoftware.com/es/blog/como-modificar-el-loop-de-wordpress/

Desconozco si se puede hacer con algún plugin, quizás sí

Saludos!
 
Hola!

La forma más sencilla es encontrar en tu theme en dónde hace el loop principal y agregarle esto:

Inserir CODE, HTML ou PHP:
'category__not_in' => array( 10 ),

Reemplazando 10 por el ID de tu categoría

Puedes leerte este post para entender cómo modificar el loop de Wordpress: https://neliosoftware.com/es/blog/como-modificar-el-loop-de-wordpress/

Desconozco si se puede hacer con algún plugin, quizás sí

Saludos!
Pero esto solo funciona si tiene la modalidad "Últimas entradas" y no "Página personalizada" ¿No?

¿o funciona en ambos?
 
Pero esto solo funciona si tiene la modalidad "Últimas entradas" y no "Página personalizada" ¿No?

¿o funciona en ambos?

Claro, funciona para la modalidad "Últimas entradas"

@klk3 Estás mostrando las últimas entradas, no? O usas página personalizada y algún plugin / theme con clusters?
 
Claro, funciona para la modalidad "Últimas entradas"

@klk3 Estás mostrando las últimas entradas, no? O usas página personalizada y algún plugin / theme con clusters?
Hola, sí, estoy utilizando para "Últimos entradas". El código que tengo es este, pero no consigo hacer la modificación para conseguirlo:
PHP:
                    global $wp_query;
                    $total_pages = $wp_query->max_num_pages;
                    $current_page = max(1, get_query_var('paged'));
                        
                            while ( have_posts() ) : the_post();

                                get_template_part( 'plantillas/grid' );


                            endwhile;
                            
                        ...


Gracias por vuestra ayuda.
 
Hola, sí, estoy utilizando para "Últimos entradas". El código que tengo es este, pero no consigo hacer la modificación para conseguirlo:
PHP:
                    global $wp_query;
                    $total_pages = $wp_query->max_num_pages;
                    $current_page = max(1, get_query_var('paged'));
                       
                            while ( have_posts() ) : the_post();

                                get_template_part( 'plantillas/grid' );


                            endwhile;
                           
                        ...


Gracias por vuestra ayuda.
Usa la función wp_query de WordPress.
 
Voltar
Topo