translate_user_role

説明

string translate_user_role( string $name [ , string $domain = 'default' ] )
ロール(権限グループ)名の翻訳テキストを取得する。

パラメータ

  • $name
    ロール名を指定。
  • $domain
    [5.2.0]ドメインを指定(省略時は'default')。

返り値

翻訳したロール名を返す。

注意

ほとんどの翻訳テキストは __関数で取得できるが、ロール(権限グループ)名については本関数を使用する。

なお旧仕様に対応するため、パラメータ$nameに'|'を含まれている場合には末尾に近い'|'以前のワードから翻訳テキストを求めている。

[5.2.0]パラメータ$domainが追加され、標準以外のロール名を対応できるようになった。


使用例

  • 変数$roleの翻訳テキストを取得する。
    <?php $role = translate_user_role( $role ); ?>
  • 別途用意した翻訳ファイル(ドメインは'mydomain')を使って変数$roleの翻訳テキストを取得する。
    <?php $role = translate_user_role( $role, 'mydomain' ); ?>

フィルター

実行するフィルターはありません。

アクション

実行するアクションはありません。

ソースファイル

/wp-includes/l10n.php

最終更新 : 2019年05月13日 11:05



お勧め

favicon.icoがWordPressロゴになる!?(2020年2月25日 更新)

先週「WordPress 5.4 Beta2」が公開され、来月末には正式リリース。タイミングよく三連休だったので、1つ前の「ニュース」で紹介されていた変更点から確認してみた。

Login rebuilderに「XML-RPC設定」を追加しました(2018年5月27日 更新)

公式サイトで公開しているプラグイン「Login rebuilder」をバージョンアップし、XML-RPCリクエストの管理機能を追加しました。Login rebuilderの主たる機能は、ログインページをサイト別にユニークなURLに変更し、ログインページへの不正アクセスを回避することです。WordPressのXML-RPCリクエストはピンバックや外部ツールやサイトなどとの連携に利用されていますが、今回追加した機能ではXML-RPCリクエストの処理に対していくつかの制限できるようにしています。

WordPressの鼓動(2013年10月1日 更新)

WordPressでは、Ajaxを利用する方法の1つとして add_action関数を利用することができる。この方法を調べている過程で、'heartbeat'というおもしろそうなAjaxアクションがあったので、紹介しておく。

タイトルが一致する投稿を検索する(2014年2月20日 更新)

WordPressが提供する投稿ページの文字列検索機能の実現には、 query_posts関数(WP_Queryクラス)が大きな役割を担っている。ここで紹介するのは、高機能ゆえに使いこなすのが難しいquery_posts関数(WP_Queryクラス)の使用法の一例である。

任意の名前でエラーログファイルを指定する(2019年2月15日 更新)

来週にはWordPress 5.1がリリース。RC1のソースコードを見ていると、 wp_debug_mode関数が変更されており、興味深かった。