Je rencontre plutôt une situation bizarre ici.
Je suis actuellement sur un multisite et j'ai créé un site. Ce site a un identifiant de blog de 3. Cependant, chaque fois que j'appelle get_current_blog_id (), il renvoie 1 (ce qui est évidemment un identifiant de réseau).
Je ne sais pas pourquoi mais il y a eu définitivement un changement de domaine.
exemple) utilisé pour être random.com/the_mania maintenant il est random.com/community/the_mania
Je cours IIS au fait. Quelle serait la cause de cela?
get_current_blog_id()
utilise la variable globale $blog_id
comme indiqué à https://codex.wordpress.org/Function_Reference/get_current_blog_id . Quand j'ai déjà vu ce problème, c'est parce que je déclare $blog_id
dans mon code PHP qui remplace la variable globale WordPress qui fournit l'ID du sous-site.
Modifiez le nom de la variable $blog_id
et espérons que la fonction commence à renvoyer l'ID de site correct.