J'ai apporté des fichiers avec un champ de fichier html et j'essaie de joindre un fichier à des pièces jointes wordpress en utilisant media_handle_upload
$attach_id = media_handle_upload ( $file_handler, null );
le deuxième paramètre spécifié en tant que null
car je ne souhaite pas le joindre à un message, mais renvoie un WP Error, car il est possible qu'il ne soit pas autorisé à media_handle_upload
sans post id
WP_Error Object
(
[errors] => Array
(
[upload_error] => Array
(
[0] => Array
(
[0] => 0
[1] => 0
[2] => 0
)
)
)
[error_data] => Array
(
)
)
est-il possible de télécharger des images avec WordPress par défaut sans l'attribuer à aucune publication?
L'argument $post_id
pour media_handle_upload
est utilisé pour définir la colonne post_parent
pour la publication d'une pièce jointe.
Les publications sans parent ont 0 comme post-parent, pas null .
Donc, utilisez 0 comme argument et cela fonctionnera.
Si vous lisez la page du Codex liée ci-dessus, vous remarquerez:
... Si vous ne souhaitez pas que ce média soit attaché à un message spécifique, vous pouvez passer 0