WordPress 4.4.0 で非推奨となりました。

force_ssl_login

(2.6.0以降)
force_ssl_login - ログインページのリクエストをSSLのみに制限にする

説明

bool force_ssl_login( [ bool $force = null ] )
パラメータ$forceを指定することでログインページのリクエストをSSLのみに制限するかどうかを設定する。パラメータを省略すると、その状態を取得する。

パラメータ

  • $force
    trueならばログインページへのリクエストをSSLのみに制限し、falseならば制限を行わない。現在の状態を取得する場合は省略(nullを指定)する。

返り値

パラメータ$forceを指定した場合は、変更前の状態としてSSL制限ならばtrue、SSL制限なしならばfalseを返す。パラメータ$forceを省略した場合は、現在の状態を返す。

注意

wp-settings.phpにて標準のプラグインがロードされる前に本関数が呼び出され、'FORCE_SSL_LOGIN'の値に基づいて初期設定される。'FORCE_SSL_LOGIN'はwp-config.phpにて定義されるが、標準では定義されていない。そのため、本関数を呼び出す直前に'FORCE_SSL_LOGIN'が未定義の場合には、falseとして定義されている。なおwp-config.phpにて未定義の場合は、必須プラグイン(must-use plugin)やマルチサイト時のネットワークプラグインで定義される可能性がある。

使用例

  • ログインページのリクエストをSSLのみに制限にする。
    <?php force_ssl_login( true ); ?>
  • ログインページのリクエストがSSL制限か調べる。
    <?php if ( force_ssl_login( ) ) { ?>

フィルター

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

アクション

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

ソースファイル

/wp-includes/functions.php

関連

  • force_ssl_admin - 管理者ページのリクエストをSSLのみに制限にする
  • is_ssl - リクエストがSSLかどうか調べる
  • set_url_scheme - URLにスキーマをセットする

お勧めコンテンツ

ショートコードを含んだページを表示する前に何か処理する(2014年5月28日 登録)

固定ページまたは投稿ページに独自のフォームを埋め込む。入力→登録の2段階のフォームなら著名なプラグイン「Contact Form 7」を利用すればいいのだが、クライアントの依頼は入力→確認→登録の3段階で組み込む要素が特化していたので、独自の実装方法を考えることになった。

query_posts(WP_Queryクラス)でカテゴリーを絞り込む(2011年9月6日 登録)

久しぶりにquery_posts関数を見直してみると、見知らぬパラメータがいくつか追加されていた。気になったのでカテゴリー関係の指定を'tax_query'パラメータを交えて整理してみた。

WordPressの鼓動(2013年10月1日 登録)

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

標準で使用できる数少ないショートコード[caption]とは(2011年5月7日 登録)

画像をアップロードして「投稿に追加」ボタンをクリックすると、投稿記事内にリンク付きのimgタグか、ショートコードのが挿入される。ここではそれらの書式を整理する。

プラグインの設定ページもレスポンシブ対応(2014年6月3日 登録)

レスポンシブ対応したWordPressの管理画面。プラグインやテーマのカスタマイズで管理画面を拡張しているなら、切り替わるタイミングはきっちり押さえておきたいところではないだろうか。

最終更新日時 : 2015-12-11 18:31