Wordpress Multisiteを使用しているときにブログ名を取得する方法


8

5つのサイトを含むワードプレスマルチサイトインストールがあり、マルチサイトはライフスタイルと呼ばれます

  1. 建築
  2. 祝日
  3. コミュニティ

私はブログ名を取得しようとしています。テーマで表示するときに各ブログについて、使用するすべての関数が「ライフスタイル」を返します。

私が試してみました;

get_bloginfo('name');

get_bloginfo();

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

get_current_blog();

返される文字列やオブジェクトにはブログ名が含まれていません。すべてサイト名「ライフスタイル」が含まれています。誰でもアドバイスを提供できます...


social-ink.net/blog/…これはおもしろそうです...何か作業できるものはありますか?待って、私は誤解しているかもしれません...あなたは言ったサイト、またはメインサイトのサイトに各サイトをリストしようとしていますか?
Voodoo牧師、

回答:


18

これはあなたが必要とするものです:

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

素敵なマルチサイトをお持ちください!:)


'name'-[設定]> [一般]で設定された「サイトタイトル」を返します。このデータは、wp_optionsテーブルの「blogname」レコードから取得されます。codex.wordpress.org/Function_Reference/get_bloginfo
Ashok KS
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.