Domanda

In WordPress 3 c'è funzionalità di immagine in primo piano. Come posso recuperare tutti i post che hanno un'immagine in primo piano con loro? Ecco il mio attuale ciclo personalizzato:

$loop = new WP_Query( array( 'posts_per_page' => 15 ) );
È stato utile?

Soluzione

Questo dovrebbe funzionare:

$loop = new WP_Query( array( 'posts_per_page' => -1, 'meta_key' => '_thumbnail_id' ) );

Non l'ho testato, però. Inoltre, questo probabilmente prenderà tutti i post e le pagine. Uso 'post_type' => 'post' per limitarlo ai post del blog.

Altri suggerimenti

Non credo che tu abbia bisogno di loop speciali definiti per far funzionare.

Anche se devi aggiungere alcuni piccoli frammenti nelle tue funzioni.php

come questo:

<?php add_theme_support ( 'post-thumbnails' ); ?>

Dopo aver applicato il codice sopra su Functions.php, il tuo tema supporterà le immagini in primo piano e vedrai un nuovo link @ in basso a destra del tuo post Aggiungi / Modifica interfaccia.

Questa guida ti aiuterà, se stai cercando maggiori informazioni al riguardo: Come utilizzare la funzione immagine in primo piano di WordPress

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top