No quiero mostrar la publicación con el cuerpo / post_content vacío en mi página de inicio. Así que agregué el código de abajo a mi function.php. Detecta la publicación con el cuerpo vacío pero todavía los muestra. Esperé que si regreso '' la publicación no se mostrará.
- ¿Cómo puedo eliminar la publicación?
- ¿Cómo funciona el filtro the_posts ?
El código:
function remove_post_with_empty_body ( $posts ) {
if (($posts->post_content) == '') {
echo 'empty'; //also tried return false; and return null;
return '';
}
else {
echo 'not empty';
return $posts;
}
}
add_action('the_post', 'remove_post_with_empty_body');