Htmlファイルフィールドを持つファイルを持ち込んで、media_handle_upload
を使用してwordpress添付ファイルにファイルを添付しようとしています
$attach_id = media_handle_upload ( $file_handler, null );
2番目のパラメーターをnull
として指定したのは、投稿に添付したくないためですが、media_handle_upload
なしではpost id
に許可されないため、WPエラーが返される
WP_Error Object
(
[errors] => Array
(
[upload_error] => Array
(
[0] => Array
(
[0] => 0
[1] => 0
[2] => 0
)
)
)
[error_data] => Array
(
)
)
wordpressのデフォルトの画像を投稿に割り当てずにアップロードできますか?
$post_id
のmedia_handle_upload
引数は、添付ファイルの投稿の列post_parent
を設定するために使用されます。
親を持たない投稿は、投稿の親として 0 を持ち、 null を持ちません。
だから、引数として0を使うとうまくいくでしょう。
上のリンクのCodexページを読むと、
このメディアを特定の投稿に添付したくない場合は、0を渡します。