get_current_site()関数
get current site()関数は、現在のネットワークに関連する様々な情報が含まれているオブジェクト(object)を返します。
ちなみにget current site()は、MUから継承したもので、以前に使用していた用語をこのように命名されたものです。 今では 「ネットワーク」上の複数の「サイト」とはいえ、以前は「サイト」上の複数の「ブログ」と呼ばれていました。 しかし、以前の用語の一部が特定の関数名に使用され続けています。 この関数は現在 ネットワークに関する情報を返します。 ネットワーク上の現在のサイトについての情報を取得するには get_current_blog_id()와 取得する_blog_details()を参照してください。
使用法およびパラメータ(パラメータ)
使用法:
<?php get_current_site(); ?>
パラメータ:
なし
戻り値:
(object)
現在表示しているサイトの詳細情報が含まれているオブジェクト(object:たまにオブジェクトと翻訳されることもが、オブジェクトが望ましい用語)。 詳細は、次のパブリック変数(public variables)で表されます。
id
(integer)現在見ているサイトのID。
ドメイン
(string) 現在見ているサイトのドメイン。
path
(string) 現在見ているサイトのパス。
site_name
(string)現在表示しているサイトのタイトル(タイトル)。
例:
<?php $current_site = get_current_site(); echo 'You are viewing ' . $current_site->site_name; ?>
上記の内容は、 WordPress Codexページをほぼそのまま翻訳したものです。
マルチサイトではなく一般 WordPress サイトの場合 get_site_url()과 取得する_bloginfo() 関数を参照してください。 そして「What is difference between get_bloginfo('url') and get_site_url()?「も参照できます。
コメントを残す