[WordPress] WPMU関数get current site

Last Updated: 2016 年 12 月 18 日 댓글

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()?「も参照できます。

メモ:


コメントを残す

コメント