wie man ein Bild an einen benutzerdefinierten Post-Typ in WordPress mit nur Code anhängen

Ich erstelle dynamisch einen benutzerdefinierten Post-Typ im Code (nicht im Editor) und ich habe ein Bild, das ich an meinen benutzerdefinierten Post-Typ als Post-Thumbnail anhängen möchte, und habe die Größe geändert, usw. Wie mache ich das? Ich erstelle erfolgreich den benutzerdefinierten Beitragstyp mit wp_insert_post ().

Ich habe wp_save_image (), wp_save_image_file (), load_image_to_edit (), get_attached_file () und andere angeschaut, aber alle scheinen ein Bild in $ _POST zu benötigen. Ich schaute auch auf wp_insert_attachment () und update_attached_file (), die vielversprechend schienen, aber nicht bildzentriert waren.

Solutions Collecting From Web of "wie man ein Bild an einen benutzerdefinierten Post-Typ in WordPress mit nur Code anhängen"

WP 3.1 führt die function set_post_thumbnail() , die den Anhang (den Sie zuerst erstellen müssen, der mit wp_insert_atachment() auf der richtigen Spur zu sein wp_insert_atachment() ) als Thumbnail für den Beitrag wp_insert_atachment() .

Leider glaube ich nicht, dass du mit wp_insert_post kannst, aber du kannst die URL der Bilder in das benutzerdefinierte Feld einfügen.

update_post_meta( $post_id,'image_url',$image_url);