要将.zip文件上传到多站点WordPress安装,必须满足哪些条件?

时间:2021-07-02 作者:trejder

我无法上传。将文件压缩到我的Wordpress网络,尽管making IMHO everything 这是必要的。我仍然被这个恼人的错误所困扰。

enter image description here

详细信息:

  1. I am a super-admin 在我的网络中
  2. ALLOW_UNFILTERED_UPLOADS 旗帜is set to true
  3. Custom hook 属于$existing_mimes[\'zip\'] = \'application/zip\'; 已添加上载。我的网络中允许使用zip文件:

enter image description here

以下是我的钩子的完整代码:

function so_387865_custom_upload_mimes ( $existing_mimes ) {
    $existing_mimes[\'epub\'] = \'application/epub+zip\';
    $existing_mimes[\'mobi\'] = \'application/x-mobipocket-ebook\';
    $existing_mimes[\'zip\'] = \'application/zip\';
 
    return $existing_mimes;
}
 
add_filter(\'upload_mimes\', \'so_387865_custom_upload_mimes\');
我想挂钩可能有问题,所以我安装了Enhanced Media Library extension (如中所述here). 这一切都是徒劳的,因为它清楚地表明添加了这种MIME类型:

enter image description here

What else 我应该这样做,以便能够上传。zip文件?我真的迷路了!

EDIT: 如建议in here, 此自定义挂钩是直接添加的(custom_hooks.php 文件位于wp-content/mu-plugins/ 文件夹)。而网络上的大多数指南都说要在主题代码中直接添加自定义的哑剧。也许这是个问题

1 个回复
SO网友:trejder

这个问题与主题或插件的源代码或Wordpress的配置无关。它是:

a6+ months old bug in File block in Gutenberg 范围缩小到4+ years old bug in core Wordpress.

相关推荐

需要帮助将本地WP-CONFIG文件重新连接到本地数据库

在将我的站点上载到远程Bluehost服务器(使用FileZilla)时,我错误地更改了本地(而不是远程)wp-config.php 文件,并且无法再登录到我的本地主机/wp-admin.我试图还原本地WP配置文件以将其链接到我的站点的本地数据库,但现在提示我重新安装WordPress(语言设置等)。如何修复本地wp-config.php 文件,以便我可以登录到我的本地主机/站点/wp管理面板?