Ottenere più di 10 post in una categoria specifica con l'API di WordPress

27 lug 2017, 19:20:28
Visualizzazioni: 17.3K
Voti: 2

Sto attualmente sviluppando un'app Ionic che utilizza l'API di WordPress. Posso recuperare i post in una categoria specifica utilizzando il seguente codice:

// Recupera i dati filtrati per le categorie per mostrare i post.
    function getCategoryName(categoryName) {
        return ($http.get(svampeURL + 'posts?categories=' + categoryName).then(handleSuccess, handleError));
    }

Il problema è che restituisce solo 10 post poiché sembra esserci un limite predefinito. Ho provato a usare l'argomento per_page=50 ma non sembra funzionare. Ho anche letto la documentazione dell'API ma non sembra descrivere questo scenario.

C'è un modo per ottenere più di 10 post in una categoria specifica? Come posso modificare questo limite predefinito?

0
Tutte le risposte alla domanda 1
2

Verifica che il tuo URL sia corretto. Esempio: website.com/wp-json/wp/v2/posts/?categories=3&per_page=‌​50

27 lug 2017 20:15:01
Commenti

Ancora non funziona.. Ho provato questa chiamata: http://website.com/wp-json/wp/v2/posts?categories=3?posts_per_page=50

Restituisce un errore..

kristofferandreasen kristofferandreasen
27 lug 2017 21:50:41

Scusa, per la WP API il parametro corretto è per_page. Ho fatto una ricerca qui e ho visto che il problema è con il tuo url, il modo giusto di concatenare i parametri è con & e non con ?. Esempio: website.com/wp-json/wp/v2/posts/?categories=3&per_page=‌​50

Cesar Henrique Damascena Cesar Henrique Damascena
27 lug 2017 22:37:02