Non visualizzare i post se hanno il corpo vuoto
Ho un custom post type sites
registrato tramite register_post_type
e la mia homepage mostra gli ultimi post, inclusi quelli di sites
.
Esiste un modo per configurare il sistema in modo che i post da sites (custom post type) che hanno il corpo del post vuoto (nessun contenuto) NON vengano visualizzati?
Il corpo del custom post type non è importante, il titolo sì. Ho introdotto dei custom field per il mio custom post type. Creo una lista dai custom post e la maggior parte di essi non ha alcun corpo. Quindi non voglio visualizzarli. Rende solo il sito più difficile da leggere. Voglio visualizzare solo i custom post che hanno un corpo.
Non ho modificato il loop.
Come posso modificare il loop (introducendo una query personalizzata) come parte di un plugin?

Per impostazione predefinita in WordPress, se crei un nuovo articolo o un tipo di post personalizzato basato su articolo, e compili il titolo ma non il corpo e premi "Pubblica", lo salverà come bozza invece di pubblicarlo effettivamente. Se il post viene salvato come bozza, non apparirà nell'elenco dei post durante il loop.
Puoi approfondire il motivo per cui stai cercando di ottenere questo? Potrebbe esserci una soluzione più semplice per l'obiettivo più grande.
Tuttavia, se vuoi che funzioni esattamente come specificato, dovrai modificare specificamente quali post passano attraverso il loop, dovresti eseguire una query personalizzata.
Hai già modificato il loop aggiungendo parametri o eseguendo una query personalizzata? In tal caso, per favore pubblicala per iniziare.

@Radek questo è quello che ha detto @cwd. i post senza corpo non vengono pubblicati, quindi non appariranno perché sarebbero in bozza

@Ashfame: non funziona così per me su WordPress 3.0.1. Ho appena creato un nuovo post. Ho inserito solo il titolo, cliccato su Pubblica e posso vederlo nella mia home page.
