多站点-在特定站点中创建类别

时间:2015-01-22 作者:Kim Tan

我有一个多网站,我想创建一个类别,但在一个特定的网站。我使用了以下功能:

wp_create_category(\'mycategory\', 0);
但这将在主站点上创建一个类别。我一直在搜索wordpress中是否有内置功能来在特定网站中创建类别,但似乎没有。

有没有什么简单的方法可以在特定站点中创建类别?

1 个回复
最合适的回答,由SO网友:DiverseAndRemote.com 整理而成

你需要的是switch_to_blog 也许吧get_blog_id_from_url 您会这样使用:

$blog_id = get_blog_id_from_url( \'www.example.com\' );
switch_to_blog( $blog_id );
wp_create_category( \'mycategory\', 0 );
restore_current_blog();

结束

相关推荐

如何将WP MultiSite配置为使用/Blog/作为路径结构的一部分?

我正在使用子目录将现有的一组站点迁移到多站点,需要精确匹配url路径,并且与根安装上默认插入的/blog/路径发生冲突。我已经梳理了所有关于这个问题的帖子,但还没有找到我的具体问题的答案,所以就这样。我正在努力实现以下目标:示例。com/blog(英语博客)示例。com/fr/blog(法语)示例。com/ja/blog(日语)等。默认情况下,在根安装路径中插入/blog/时,多站点会限制您使用它,在子路径(即/fr/blog)中使用它也是如此。有什么想法吗?我完全被难住了。谢谢