防止在函数中返回“main”WPMU site_url()

时间:2013-06-02 作者:Marcel

我注意到在WordPress MU安装中domain mapping 启用后,一些函数返回的URI不使用当前WPMU站点的主域名,这可能意味着它们是“WPMU域映射的无知函数”(我知道有点苛刻)。

当我调用这些类型的函数时,如何确保在返回的URI中使用当前WPMU站点的主域,以便以规范的、孤立的方式引用资产(js、css、img等)?

下面是一个简单的例子:

$ft_img = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), \'full\');
所以在这个例子中$ft_img[0] 将使用基站点的siteurl 何时应该是特定于子网站的。

1 个回复
SO网友:luukvhoudt

“自”WordPress MU is no longer under active development as a separate product,我不建议使用它。相反,我建议使用中描述的设置this answer. 它是高度可配置的,您可以选择您在所有WordPress站点上需要的WordPress文件,以及您想要从其他WordPress站点分别存储的内容。通过此设置,所有WordPress功能都将保持工作状态,就像您正在运行常规WordPress安装一样。除此之外,它更易于维护,使用更少的磁盘空间,并且可以分布在整个服务器或云上。

结束

相关推荐

Issue with Multisite and SSL

我有一个带有子目录和SSL的多站点。我更改了主站点和一个子网站的选项表,但ssl仅注册主站点。我甚至选中了“更新siteurl和主页”选项。如果它在物理上键入https,那么该站点将注册,并且签出页面上不会显示不安全标志,但小锁不会显示,它表示该站点并不完全安全。我如何定位它?https://www.kickinkaratesystems.com/https://www.kickinkaratesystems.com/akitournament/