web-dev-qa-db-fra.com

Multisite - créer une catégorie dans un site spécifique

J'ai un multisite Je veux créer une catégorie mais dans un site spécifique. J'ai utilisé ces fonctions ci-dessous:

wp_create_category('mycategory', 0);

mais cela va créer une catégorie sur le site principal. Je continue à chercher s'il y aura une fonction intégrée dans wordpress pour créer une catégorie dans un site spécifique, mais il semble qu'il n'y en ait pas.

Existe-t-il un moyen simple de créer une catégorie sur un site spécifique?

2
Kim Tan

Ce dont vous avez besoin est switch_to_blog et peut-être get_blog_id_from_url que vous utiliseriez comme ceci :

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