按名称在 Wordpress Multisite 中查找另一个站点?
假设我在 WPMU(WordPress 多站点)中有几个不同的站点。他们是:
"Bill's Site": coolsite.com/bill
"Jim's Site": coolsite.com/jim
"Edna's Site": coolsite.com/Edna
Etc...
现在假设在 Edna 的网站上,有一个对 Bill 的网站的引用,我想以编程方式获取它的 url。我有网站的名称(比尔的网站)。
我尝试使用get_sites():
$args = array("search" => "Bill's Site");
$results = get_sites($args);
但这返回了一个空数组。
我也玩过get_blog_details()
,这似乎更好,因为它实际上声称能够通过博客名称专门搜索,但它返回了一个不起作用的虚构 URL......基本上,用它来搜索“Bill's Site”返回coolsite.com/bill%27s%20site
,当它应该返回coolsite.com/bill 时。
有什么想法或建议吗?