web-dev-qa-db-fra.com

get_current_blog_id renvoie 1 en multisite

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?

2
wordwannabe

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.

2
jg314