使用子域在2个不同的博客上上传媒体/图片等

时间:2014-06-08 作者:Cj-_

可以使用子域,例如:media。mydomain。com指向/var/www/mediauploads,用于两个不同的域?

因为我有我的域名。com和mydomain。当我用英语和意大利语写新文章时,如果能在一个文件夹中直接上传文件,而不是复制图片,那将是一件好事。

希望有人能帮忙!谢谢

2 个回复
SO网友:Matt Royal

首先,创建要用于WordPress上载的文件夹/目录或子域,确保它具有正确的权限并且可写。

在wp配置中。php文件位于WordPress安装的根目录中,您可以添加以下代码。在您的WordPress安装上都这样做,并将位置修改为您的位置。

define(\'UPLOADS\', \'http://images.mydomain.com\');
确保将该线放置在该线正上方的某个位置:

require_once(ABSPATH.’wp-settings.php’);
现在,这会将上载的自定义位置设置为两个安装上的相同位置。

但是,当您使用WordPress uploader将文件上载到服务器时,它会在数据库中对其进行记录。媒体库引用数据库中的内容,而不是文件系统中的内容。

因此,您现在会发现通过其他WordPress安装上的媒体库上载的图像在其他WordPress媒体库中不可见,即使您通过FTP浏览到服务器上的上载位置,也会发现图像存在。

您必须从头开始编写一些内容,扫描新上载子目录中的所有图像,并将对这些图像的引用添加到网站上不用于上载它们的数据库中。

我也为你检查并找到了这个。我没有用过,但看起来很有希望。Add From Server 插件

SO网友:thomascharbit

最简单的方法是将两个站点放在Wordpress多站点实例中。这样,您就可以在两个网站之间共享一个公共媒体库。

当然,您可以将上载目录定义为默认文件夹以外的其他目录,该文件夹可以由不同的子域提供服务。

尝试此插件:Network Shared Media

结束

相关推荐

Media Manager(3.5版):如何在创建媒体框时显示空的媒体库?

有没有办法确保“媒体库”选项卡在我开始在“上载文件”选项卡中上载一些图像之前不会显示任何图像?我正在创建wp。具有以下代码的媒体框:var myframe = wp.media({ title : \'Bla Bla\', frame : \'select\', library: { //query : false, // not working type : \'image\', },&#x