Support » Allgemeine Fragen » [NSFW] REST API mit _embed_embed=wp:featuredmedia & _fields

  • Gelöst alexkonopka

    (@alexkonopka)


    Hallo,
    ich möchte json per Rest API auslesen, der code unten klappt auch soweit. Allerdings lade ich dann deutlich mehr Daten als notwendig (ca. 120 kb).

    Statt
    https://alexanderkonopka.de/blog/wp-json/wp/v2/posts?_embed=wp:featuredmedia&per_page=4
    würde ich gerne per & _fields bestimmte Inhalte ausschließen.
    https://alexanderkonopka.de/blog/wp-json/wp/v2/posts?_embed=wp:featuredmedia&per_page=4&_fields=date,link,title.rendered
    Dann geht aber der mit _embed=wp:featuredmedia hinzugefügt Inhalt verloren, ich habe mehrere Varianten versuchen den _fields wieder hinzu zu fügen, aber nichts gefunden.

    Hat hier jemand eine Idee?
    Vielen Dank,
    Gruß,
    Alexander

    <h2>Aktuelles</h2>
    <div class=mauer4 id=“blogAlex“></div>
    <script>
    fetch(‚https://alexanderkonopka.de/blog/wp-json/wp/v2/posts?_embed=wp:featuredmedia&per_page=4‘)
    .then((response) => {
    return response.json();
    })
    .then((data) => {
    appendDataAlex(data);
    console.log(data);
    });
    
    function appendDataAlex (data) {
    for (let i=0; i<4; i++) {
    const div = document.createElement(„div“);
    var fdate = data[i].date;
    var fdate = fdate.substr(0, 10);
    div.innerHTML += ‚ <div class=spalt><p class=news>’+ fdate +'</p><p class=news>‘ + data[i].title.rendered + ‚</p>' + data[i]._embedded['wp:featuredmedia']['0'].alt_text + '</div>‘;
    blogAlex.appendChild (div);
    }
    }
    </script>
    • Dieses Thema wurde geändert vor 2 Monaten, 3 Wochen von alexkonopka.

    Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]

Ansicht von 2 Antworten - 1 bis 2 (von insgesamt 2)
Ansicht von 2 Antworten - 1 bis 2 (von insgesamt 2)