Nu afișa postări dacă postarea are corpul gol
Am un tip custom de postare sites
înregistrat prin register_post_type
iar pagina principală afișează ultimele mele postări. Inclusiv postările din sites
.
Există vreo metodă prin care pot configura ca postările din sites (tipul custom de postare) care au corpul gol (fără conținut) să NU fie afișate?
Corpul tipului custom de postare nu este important, titlul este. Am introdus câmpuri custom pentru tipul meu de postare. Fac o listă din postările custom și majoritatea nu au niciun conținut. Așa că nu vreau să le afișez. Asta ar face doar site-ul mai greu de citit. Vreau să afișez doar postările custom care au conținut.
Nu am modificat loop-ul.
Cum pot modifica loop-ul (introduce un query personalizat) ca parte a unui plugin?
În mod implicit în Wordpress, dacă creezi un articol nou sau un tip de articol personalizat bazat pe postare, completezi titlul dar nu și conținutul și apeși „Publică”, acesta va fi salvat ca draft în loc să fie publicat. Dacă articolul este salvat ca draft, nu va apărea în lista de articole în timpul loop-ului.
Poți să elaborezi mai mult despre ce încerci să realizezi? S-ar putea să existe o soluție mai ușoară pentru obiectivul tău mai mare.
Totuși, dacă chiar vrei să funcționeze exact cum ai specificat, va trebui să modifici care articole trec prin loop folosind o interogare personalizată.
Ai modificat deja loop-ul adăugând parametri sau făcând o interogare personalizată? Dacă da, te rog postează codul pentru a începe.

@Radek asta a spus și @cwd. postările fără conținut nu sunt publicate, așa că nu vor apărea pentru că ar rămâne în stadiul de draft

@Ashfame: la mine nu funcționează așa pe WordPress 3.0.1. Tocmai am creat o postare nouă. Am introdus doar titlul, am dat click pe Publică și o pot vedea pe pagina principală.
