Avisos
Vaciar todo

[Resuelto] entradas en inicio  

 
Jota
 Jota
Reputable Member

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

Citar
Respondido : 18/06/2021 10:07 am
Pepe
 Pepe
Soporte CMS Webempresa Moderator

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 meses 4 veces por Pepe
ResponderCitar
Respondido : 18/06/2021 10:30 am
Jota me gusta

Cursos Gratuitos WordPress

Jota
 Jota
Reputable Member

Ok. Gracias, lo probaré.

ResponderCitar
Respondido : 18/06/2021 12:17 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Jota, 

Gracias a ti, quedamos atentos como ha ido todo

Un Saludo 

ResponderCitar
Respondido : 18/06/2021 12:30 pm

wpdoctor-revisa-la-salud-de-tu-wordpress