Hi,
danke dir für die Info.
Bei einem Import von 2000 Posts aus einer nicht-WP Umgebung ist das mit dem manuellen hochschieben leider nicht praktikabel.
Der Punkt bzgl. "post_parent" war es dann auch schon.
Das entsprechende Befüllen des post_parent values im Attachment Datensatz sorgt dafür, dass es in der Media Sektion keine verwaisten Anhänge gibt. Zusätzlich ist es jedoch noch anscheinend notwendig in der wp_postmeta Tabelle für jedes Attachment einen Datensatz anzulegen, der folgendem Muster entspricht:
INSERT into wp_postmeta ('post_id', 'meta_key', 'meta_value') VALUES ('%id_des_text_posts%', '_attachments', '%hashvalue%');
der Hashvalue wiederum setzt sich wie folgt zusammen:
code:
<?php
$attachment_details = array(
'id' => $id_des_attachments,
'title' => str_replace( '"', '"', 'dateiname' ),
'caption' => str_replace( '"', '"', 'dateiname' ),
'order' => $reihenfolge_integer
);
$hash = base64_encode( serialize($attachment_details));
?>
Für alle die es interessiert.
VG
peeayoo