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.