1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

media_sideload_image

Dieses Thema im Forum "Allgemeines" wurde erstellt von nature225, 7. März 2019.

  1. nature225

    nature225 Well-Known Member

    Registriert seit:
    15. Dezember 2017
    Beiträge:
    463
    Zustimmungen:
    36
    Hey,

    sitze gerade an einem Problem wo ich nicht mehr weiter weiß.

    ich lade mit folgender methode ein Bild in die Mediathek

    $attachment_id = media_sideload_image($image_src, $postId);

    Das klappt auch wunderbar.

    Nun will ich im Anschluss mit

    set_post_thumbnail( $postId, $attachment_id ); das Beitragsbild zu den Posts hinzufügen.

    Allerdings bekomme ich keine $attachment_id zurück.
    Das Bild wird hochgeladen und wird dem Beitrag auch zugeordnet aber im Beitrag nicht als Beitragsbild angezeigt.

    in $image_src ist die URL vom Bild.

    habt Ihr vlt einen Rat woran das liegen könnte?

    Code:

    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
     
    #1 nature225, 7. März 2019
    Zuletzt bearbeitet: 7. März 2019
  2. b3317133

    b3317133 Well-Known Member

    Registriert seit:
    21. November 2014
    Beiträge:
    11.684
    Zustimmungen:
    1.786
    Tipp: Generell bei jedem Funktionsaufruf immer Fehlerabfragen in den Code einfügen und die Dokumentation lesen.

    Der vierte Parameter von media_sideload_image() wäre für die Art des Rückgabewerts zuständig.
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden