ネット上のいろいろ日記

Web探訪記

WEB困った系

WordPressの固定ページパスワード 毎回入力

投稿日:

WordPressの固定ページの「パスワード設定」したものの
一回入力してしまえばその後結構パスワード聞かれなくても見れてしまうので
このパスワード要求を毎回もしくは任意のタイミングで変える方法を。。、

以下をfunctions.php に追記!


//Cookieけし、毎回パス要求
add_action('after_setup_theme', 'my_after_setup_theme' );
function my_after_setup_theme(){
setcookie('wp-postpass_' . COOKIEHASH, $_POST['post_password'], 0, COOKIEPATH);
};

時間制限60分間にしたいときはしたみたいに入れるようです。


/* パスワード要求時間を60分に変更 */
function custom_postpass_time() {
require_once ABSPATH . 'wp-includes/class-phpass.php';
$hasher = new PasswordHash( 8, true );
setcookie( 'wp-postpass_' . COOKIEHASH, $hasher->HashPassword( wp_unslash( $_POST['post_password'] ) ), time() + HOUR_IN_SECONDS, COOKIEPATH );
wp_safe_redirect( wp_get_referer() );
exit();
}
add_action( 'login_form_postpass', 'custom_postpass_time' );

参考サイト:https://jun1ch.com/wp-pw-cookie

おすすめの記事

no image 1

なぜCromebooksに注目したのか 通常デスクトップパソコンで作業しているのですが 外出時に色々できるようにWindows10ノートパソコンも所有しているのですが これが15Inchとなかなか大き ...

no image 2

ある日突然Chrome(クロム)が起動しなくなった。。 対処方法色々検索して試してみたけど どうもうまくいかない。 結局アンインストールして再インストールしてみたらなんとか動くように!! でもお気に入 ...

-WEB困った系

Copyright© Web探訪記 , 2021 All Rights Reserved.