上传文件而不将其附加到帖子

时间:2014-04-18 作者:zzlalani

我带来了带有html文件字段的文件,我正在尝试使用将文件附加到wordpress附件media_handle_upload

$attach_id = media_handle_upload ( $file_handler, null );
我已将第二个参数指定为null 因为我不想在任何帖子中附加它,但它会返回一些WP错误,因为它可能不允许media_handle_upload 没有post id

WP_Error Object
(
    [errors] => Array
        (
            [upload_error] => Array
                (
                    [0] => Array
                        (
                            [0] => 0
                            [1] => 0
                            [2] => 0
                        )

                )

        )

    [error_data] => Array
        (
        )

)
是否可以使用wordpress默认值上载图像,而不将其分配给任何帖子?

1 个回复
最合适的回答,由SO网友:gmazzap 整理而成

这个$post_id 的参数media_handle_upload 用于设置列post_parent 用于附件岗位。

没有任何父级的帖子0 作为后期父级,而不是null.

因此,使用0作为参数,它将起作用。

如果您阅读了上面链接的Codex页面,它会指出:

。。。如果不想将此媒体附加到特定帖子,可以传递0

结束

相关推荐

上传的图像不在/Uploads文件夹中

网站存在巨大问题。我更新了主题以使用帖子缩略图(这是多么旧),然后在尝试上载图像以用作特色缩略图时:图像会处理/压缩,但URL会导致404。网站没有任何异常。htaccess。实际上没有wp content/uploads目录,所以我做了一个,chmod权限是0755,所以这不应该是问题所在。我将“媒体设置”文件夹重置为默认文件夹,但该文件夹中不会出现任何图像。编辑:将上载文件夹更改为0777权限似乎可以解决此问题。这样保留权限安全吗?