【问题标题】:Wordpress site network, How to use one file folder for all sites?Wordpress 站点网络,如何为所有站点使用一个文件夹?
【发布时间】:2012-06-07 14:08:54
【问题描述】:

我有一个多站点网络 wordpress 博客。 有以下网站

域名.com
domain.com/blog2
domain.com/blog3

当我为 domain.com 上传文件时,它们将位于 domain.com/media 中。这就是我想要的。但是当我为 blog2(或 blog3)上传文件时,它们将位于 domain.com/blog2/files/(或 domain.com/blog3/files/)中。我可以在站点设置(管理员 - 设置 - 杂项)中更改每个站点的文件夹。我还可以设置不使用上传日期和所有内容,但无论我做什么,文件都将在 /blog2/files 中(我输入了另一个文件夹:/media)。

我如何归档所有文件将存储在 domain.com/media 中并且所有站点都可以从那里选择文件?

【问题讨论】:

    标签: php wordpress


    【解决方案1】:

    只需告诉 Wordpress 将媒体文件存储在绝对文件夹中。

    转到设置 > 媒体 > 上传文件并粘贴与domain.com对应的完整绝对路径 /media(上面写着"Default is wp-content/uploads"

    它可以是 /var/www/domain.com/media 之类的东西,例如,这实际上取决于您的托管。显然它也应该是可读/可写的。

    希望这会有所帮助!

    【讨论】:

    • 你指的是网站设置吗?所以打开子博客的设置,比如blog2?我有“设置”,然后有一个名为“媒体”的子菜单。但是没有名为“上传文件”的子菜单。使用“图像尺寸”和“嵌入”更改标记的媒体设置只有两件事。
    • 如果您点击子菜单中的媒体,您将在主页上看到一个“上传文件”的表单,其中包含两个输入文本。它不是子菜单,而是点击“媒体”时的一个表单
    • 正是这个不存在:codex.wordpress.org/images/4/43/options-media.png 我有两个上部菜单“图像大小”和“嵌入”,但没有“上传文件”。也许他们在站点网络安装中删除了它? codex.wordpress.org/Create_A_Network
    • 是的,这当然是您无法设置自定义上传文件夹的原因。如果您有 FTP 访问权限,另一种选择是将上传文件夹设置为从 blog2 和 blog3 到主媒体文件夹的符号链接。这可能适用于 *nix 托管。
    • 我正在使用 Windows。有类似的东西,但文件只存储在那里,但没有正确引用。我目前正在尝试使用此处发布的插件:wordpress.org/support/topic/…
    猜你喜欢
    • 2014-02-11
    • 1970-01-01
    • 1970-01-01
    • 2015-03-08
    • 1970-01-01
    • 1970-01-01
    • 2016-05-16
    • 2023-03-12
    • 2016-12-09
    相关资源
    最近更新 更多