• 赤色のリンクは、まだ日本語Codexに存在しないページ・画像です。英語版と併せてご覧ください。(詳細

このWikiはいつでも誰でも編集できます

「テンプレートタグ/wp login form」の版間の差分

提供: WordPress Codex 日本語版
移動先: 案内検索
(ページ 関数リファレンス/wp login formテンプレートタグ/wp login form へ移動: テンプレートタグ@wp-includes/general-template.php)
(最新のマージ <!-- 20:40, 24 April 2015‎ Cbutlerjr 版 -->)
 
(他の1人の利用者による、間の1版が非表示)
1行目: 1行目:
{{CheckTrans}}
 
 
== 説明 ==
 
== 説明 ==
  
10行目: 9行目:
 
===デフォルトの使い方===
 
===デフォルトの使い方===
  
<?php $args = array(
+
<pre> <?php $args = array(
         'echo' => true,
+
         'echo'           => true,
         'redirect' => site_url( $_SERVER['REQUEST_URI'] ),  
+
         'redirect' => ( is_ssl() ? 'https://' : 'http://' ) . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'],
         'form_id' => 'loginform',
+
         'form_id'       => 'loginform',
 
         'label_username' => __( 'Username' ),
 
         'label_username' => __( 'Username' ),
 
         'label_password' => __( 'Password' ),
 
         'label_password' => __( 'Password' ),
 
         'label_remember' => __( 'Remember Me' ),
 
         'label_remember' => __( 'Remember Me' ),
         'label_log_in' => __( 'Log In' ),
+
         'label_log_in'   => __( 'Log In' ),
         'id_username' => 'user_login',
+
         'id_username'   => 'user_login',
         'id_password' => 'user_pass',
+
         'id_password'   => 'user_pass',
         'id_remember' => 'rememberme',
+
         'id_remember'   => 'rememberme',
         'id_submit' => 'wp-submit',
+
         'id_submit'     => 'wp-submit',
         'remember' => true,
+
         'remember'       => true,
 
         'value_username' => '',
 
         'value_username' => '',
         'value_remember' => false ); ?>  
+
         'value_remember' => false
 +
); ?> </pre>
  
 
== パラメータ ==
 
== パラメータ ==
32行目: 32行目:
 
:* <tt>0</tt> (false)
 
:* <tt>0</tt> (false)
 
|オプション|true}}
 
|オプション|true}}
{{Parameter|redirect|文字列|リダイレクトする URL。|オプション|現在のページ}}
+
{{Parameter|redirect|文字列|リダイレクトする URL。'''絶対パスでなければなりません''' (as in, http://example.com/mypage/). 推奨: site_url( '/mypage/ ' ).||オプション|現在のページ}}
 
{{Parameter|form_id|文字列|form_id.|オプション|loginform}}
 
{{Parameter|form_id|文字列|form_id.|オプション|loginform}}
 
{{Parameter|remember|真偽値|値を記憶するかどうか。
 
{{Parameter|remember|真偽値|値を記憶するかどうか。
38行目: 38行目:
 
:* <tt>0</tt> (false)
 
:* <tt>0</tt> (false)
 
|optional|true}}
 
|optional|true}}
{{Parameter|value_username|文字列|form_id.|オプション|'loginform'}}
+
{{Parameter|value_username|文字列|value_username.|オプション|NULL}}
 
{{Parameter|value_remember|文字列|
 
{{Parameter|value_remember|文字列|
 
:* <tt>1</tt> (true)
 
:* <tt>1</tt> (true)
56行目: 56行目:
 
== 更新履歴 ==
 
== 更新履歴 ==
  
* 3.0.0 以降
+
* 新規導入:[[Version 3.0|3.0.0]]
  
 
== ソースファイル ==
 
== ソースファイル ==
67行目: 67行目:
  
 
{{Tag Footer}}
 
{{Tag Footer}}
{{原文|Template Tags/wp_login_form|86031}}<!-- 16:54, 15 April 2010 Demetris 版 -->
+
{{原文|Template Tags/wp_login_form|151149}}<!-- 20:40, 24 April 2015‎ Cbutlerjr 版 -->
  
 
{{DEFAULTSORT:Wp_login_form}}
 
{{DEFAULTSORT:Wp_login_form}}
[[Category:Functions]]
+
[[Category:関数]]
 +
 
 +
[[en:Template Tags/wp_login_form]]

2015年8月15日 (土) 14:56時点における最新版

説明

WordPress 内の好きな場所にログインフォームを表示します。デフォルトでは、HTML を直接エコーします。文字列を返すには、array('echo' => false) を渡してください。

使い方

<?php wp_login_form( $args ); ?> 

デフォルトの使い方

 <?php $args = array(
        'echo'           => true,
        'redirect' => ( is_ssl() ? 'https://' : 'http://' ) . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'],
        'form_id'        => 'loginform',
        'label_username' => __( 'Username' ),
        'label_password' => __( 'Password' ),
        'label_remember' => __( 'Remember Me' ),
        'label_log_in'   => __( 'Log In' ),
        'id_username'    => 'user_login',
        'id_password'    => 'user_pass',
        'id_remember'    => 'rememberme',
        'id_submit'      => 'wp-submit',
        'remember'       => true,
        'value_username' => '',
        'value_remember' => false
); ?> 

パラメータ

echo
真偽値) (オプション) 結果を表示するかどうか。
  • 1 (true)
  • 0 (false)
初期値: true
redirect
文字列) (') リダイレクトする URL。絶対パスでなければなりません (as in, http://example.com/mypage/). 推奨: site_url( '/mypage/ ' ).
初期値: オプション
form_id
文字列) (オプション) form_id.
初期値: loginform
remember
真偽値) (optional) 値を記憶するかどうか。
  • 1 (true)
  • 0 (false)
初期値: true
value_username
文字列) (オプション) value_username.
初期値: NULL
value_remember
文字列) (オプション
  • 1 (true)
  • 0 (false)
初期値: false

用例

デフォルトの使い方

このシンプルな関数はログインフォームを表示します。

<?php wp_login_form(); ?>

更新履歴

ソースファイル

wp_login_form()wp-includes/general-template.php にあります。

関連資料

ログインタグ: is_user_logged_in, wp_login_url, wp_logout_url, wp_lostpassword_url, wp_logout, wp_loginout, wp_register


関数リファレンステンプレートタグ目次もご覧ください。

最新英語版: WordPress Codex » Template Tags/wp_login_form最新版との差分