Cum să obții mai mult de 10 articole dintr-o anumită categorie cu API-ul WordPress

27 iul. 2017, 19:20:28
Vizualizări: 17.3K
Voturi: 2

În prezent lucrez la o aplicație Ionic care utilizează API-ul WordPress. Pot prelua articole dintr-o anumită categorie folosind următoarea metodă:

// Preluare date filtrate pentru categoriile care afișează articole.
    function getCategoryName(categoryName) {
        return ($http.get(svampeURL + 'posts?categories=' + categoryName).then(handleSuccess, handleError));
    }

Problema este că returnează doar 10 articole, deoarece aceasta pare a fi o valoare implicită. Am încercat să folosesc argumentul per_page=50 dar nu pare să funcționeze. Am citit și documentația API-ului și nu găsesc descris acest scenariu.

Există vreo metodă de a obține mai mult de 10 articole dintr-o anumită categorie? Cum pot modifica această valoare implicită returnată?

0
Toate răspunsurile la întrebare 1
2

Verifică dacă URL-ul tău este corect. Exemplu: website.com/wp-json/wp/v2/posts/?categories=3&per_page=‌​50

27 iul. 2017 20:15:01
Comentarii

Încă nu funcționează.. Am încercat acest apel: http://website.com/wp-json/wp/v2/posts?categories=3?posts_per_page=50

Returnează o eroare..

kristofferandreasen kristofferandreasen
27 iul. 2017 21:50:41

Scuze, pentru WP API corect este per_page Am făcut o căutare aici și am văzut că problema este cu URL-ul tău, modul corect de concatenare a parametrilor este cu & și nu ?. Exemplu: website.com/wp-json/wp/v2/posts/?categories=3&per_page=‌​50

Cesar Henrique Damascena Cesar Henrique Damascena
27 iul. 2017 22:37:02