Cara mendapatkan nama blog, saat menggunakan Wordpress Multisite

8

Saya memiliki instalasi multisite wordpress dengan 5 situs di dalamnya, multisite disebut Lifestyle

  1. Rumah
  2. Mobil
  3. Arsitektur
  4. Liburan
  5. Komunitas

Saya mencoba untuk mendapatkan nama blog , untuk setiap blog saat melihat dalam tema saya, setiap fungsi yang saya gunakan menghasilkan 'Gaya Hidup'.

Saya telah mencoba;

get_bloginfo('name');

get_bloginfo();

global $current_site; var_dump(get_current_site_name($current_site));

get_current_blog();

tidak ada string atau objek yang dikembalikan berisi nama blog, semuanya berisi nama situs "Lifestyle" yang dapat menawarkan saran ...

Mazatec
sumber
social-ink.net/blog/... ini terlihat menarik .... apa saja yang bisa Anda kerjakan? Tunggu, saya mungkin salah paham .... Anda mencoba mendaftar setiap situs DI situs yang dikatakan, atau situs di situs utama?
Pdt. Voodoo

Jawaban:

18

Inilah yang Anda butuhkan:

global $blog_id;
$current_blog_details = get_blog_details( array( 'blog_id' => $blog_id ) );
echo $current_blog_details->blogname;

Selamat menikmati multisite! :)

Michal Mau
sumber
'name' - Mengembalikan "Judul Situs" yang diatur dalam Pengaturan> Umum. Data ini diambil dari catatan "blogname" di tabel wp_options. codex.wordpress.org/Function_Reference/get_bloginfo
Ashok KS