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 ...


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! :)


'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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.