Ocultar categoría en página principal de Wordpress

  • Autor Autor klk3
  • Fecha de inicio Fecha de inicio
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!!
 
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:

Insertar CODE, HTML o 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:

Insertar CODE, HTML o 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.
 
Atrás
Arriba