[Resuelto] entradas en inicio

4 Respuestas
3 Usuarios
1 Reactions
14 Visitas
Jota
 Jota
Respuestas: 457
Reputable Member
Topic starter
 

Hola, hay alguna forma de que una entrada no aparezca en mi home.

Desactivo la casilla de inicio en categorías pero sigue saliendo.

Contenido solo visible a usuarios registrados


 
Respondido : 18/06/2021 9:07 am
Pepe
 Pepe
Respuestas: 41113
Illustrious Member Admin
 

Hola Jota.

Puedes eliminarlo con el ID de la entrada.

.- Añade la siguiente función al archivo functions.php que encontraras en wp-content -> themes -> tu_plantilla

 

add_action( 'pre_get_posts', 'we_eliminar_entradas_home_page' );

function we_eliminar_entradas_home_page( $query ){
if( $query->is_main_query() && $query->is_home() ) {
$query->set( 'post__not_in', array( 1, 2 ) );
}
}

 

En este caso le indicamos que no muestre los artículos con el ID 1 y 2  

Puedes averiguar el ID de una entrada desde el administrador al editar una entrada la url que se crea tiene él ID en el parámetro post.
Por ejemplo : dominio.xxx/wp-admin/post.php?post=XXX&action=edit

 

Un saludo


Esta publicación ha sido modificada el hace 4 años 4 veces por Pepe
 
Respondido : 18/06/2021 9:30 am
Jota reaccionó
Jota
 Jota
Respuestas: 457
Reputable Member
Topic starter
 

Ok. Gracias, lo probaré.


 
Respondido : 18/06/2021 11:17 am
Karen Rios
Respuestas: 18663
Illustrious Member Moderator
 

Hola Jota, 

Gracias a ti, quedamos atentos como ha ido todo

Un Saludo 


 
Respondido : 18/06/2021 11:30 am