Cách lấy tên blog khi sử dụng Wordpress Multisite


8

Tôi có một phiên bản nhiều trang wordpress với 5 trang web bên trong, multisite được gọi là Lối sống

  1. Nhà
  2. Ô tô
  3. Ngành kiến ​​trúc
  4. Ngày lễ
  5. Cộng đồng

Tôi đang cố gắng để có được tên blog , cho mỗi blog khi xem trong chủ đề của tôi, mọi chức năng tôi sử dụng đều trả về 'Phong cách sống'.

Tôi đã thử;

get_bloginfo('name');

get_bloginfo();

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

get_current_blog();

không có chuỗi hoặc đối tượng nào được trả về có chứa tên blog, tất cả chúng đều chứa tên trang web "Phong cách sống" bất cứ ai có thể đưa ra bất kỳ lời khuyên nào ...


social-ink.net/blog/ từ này có vẻ thú vị .... bất cứ điều gì bạn có thể làm việc với? Đợi đã, tôi có thể hiểu nhầm .... bạn đang cố gắng liệt kê từng trang ON trên trang web đã nói, hoặc các trang trên trang chính?
Mục sư Voodoo

Câu trả lời:


18

Đây là những gì bạn cần:

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

Có một multisite tốt đẹp! :)


'name' - Trả về "Tiêu đề trang web" được đặt trong Cài đặt> Chung. Dữ liệu này được lấy từ bản ghi "blogname" trong bảng wp_options. codex.wordpress.org/Function_Reference/get_bloginfo
Ashok KS
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.