Programmatisch Wordpress-Post mit Anhang hinzufügen

8

Ich erhalte post_title, post_content und andere Dinge in $ _REQUEST sowie eine Imagedatei. Ich möchte all das als Post in der Wordpress-Datenbank speichern. Ich habe auf meiner Seite

%Vor%

Dies wird alle Dinge in der Datenbank als Post bekommen, aber ich weiß nicht, wie man den Anhang und sein Post-Meta hinzufügt.

Wie kann ich das tun? Kann mir jemand helfen? Ich bin wirklich verwirrt und habe ein paar Tage damit verbracht, das Problem zu lösen.

    
Salman Khimani 27.09.2010, 16:00
quelle

2 Antworten

8

Um einen Anhang hinzuzufügen, verwenden Sie wp_insert_attachment ():

Ссылка

BEISPIEL:

%Vor%

Um Metadaten hinzuzufügen, verwenden Sie wp_update_attachment_metadata ():

Ссылка

%Vor%     
Todd Moses 27.09.2010 16:55
quelle
0

Wenn Sie den Anhang hochladen und in die Datenbank einfügen möchten, sollten Sie media_handle_upload() verwenden. Das wird alles für dich tun. Sie müssen lediglich den Index der Datei im Array $_FILES und die ID des übergeordneten Posts angeben:

%Vor%     
J.D. 25.03.2014 20:21
quelle

Tags und Links