Php Wordpress子网站上的多站点更改上载文件夹
形势 我通过GIT运行Wordpress多站点安装,在每个环境中都有最新的提交:Php Wordpress子网站上的多站点更改上载文件夹,php,wordpress,multisite,Php,Wordpress,Multisite,形势 我通过GIT运行Wordpress多站点安装,在每个环境中都有最新的提交: 本地的 发展 生产 在wp config.php中,我确实重写了核心文件系统,如wp content、uploads、plugin和theme文件夹,如下所示: define( 'BLOGUPLOADDIR', $_SERVER['DOCUMENT_ROOT'] . '/media' ); define( 'UPLOADS', 'media'); 问题 目前子网站未使用此路由处理通过该结构的媒体上载。在本地环
- 本地的
- 发展
- 生产
wp config.php
中,我确实重写了核心文件系统,如wp content、uploads、plugin和theme文件夹,如下所示:
define( 'BLOGUPLOADDIR', $_SERVER['DOCUMENT_ROOT'] . '/media' );
define( 'UPLOADS', 'media');
问题
目前子网站未使用此路由处理通过该结构的媒体上载。在本地环境中,它工作得非常好,文件结构是/media/sites/{blog.id}/{files}
。在生产和开发中,这不起作用,文件上载到/wp content/blogs.dir/{blog.id}/
文件完全相同,每个站点的设置也完全相同。我还查看了每个站点的数据库,发现local、dev和prod使用完全相同的选项
我试着看一下媒体上传的工作流程,发现通过定义媒体上传的文件结构可以使用以下功能:
进一步看,我在下面的函数中看到一个替代设置正在进行重写
所需答案
我想知道是什么触发了本地计算机上的重写行为,这样我就可以创建一个解决方案,在默认情况下在每个环境中运行它。可能与(?)