午夜精品人妻久久久-成年美女很黄的网站-在线看片免费人成视久网app-国产精品美女无遮挡一区二区-91精品国产综合久久久久-国产的免费视频又猛又爽又刺激-在线看片免费人成视久网app-久久香蕉国产精品视频-av一区二区三区高清

WordPress 6.1 將新增 is_login_screen 函數(shù)用于判斷當(dāng)前是登錄界面

WordPress 6.1 將新增一個(gè)函數(shù) is_login_screen() 用于判斷當(dāng)前是不是登錄界面,這個(gè)函數(shù)還是相對較簡單 , 只要當(dāng)前請求的頁面是登錄界面,就返回 true,其他情況則返回 false 。
這個(gè)函數(shù)提供了快速判斷登陸界面的方法,我之前在「簡單的判斷 WordPress 的登錄頁面的代碼,我改了5個(gè)版本」的文章中也寫過一個(gè)函數(shù) wpjam_is_login 也實(shí)現(xiàn)了類似的功能 。
但是 is_login_screen() 考慮得更加周全,自定義登錄界面也考慮進(jìn)去了,它是通過直接檢測 $_SERVER[SCRIPT_NAME] 而不是通過 did_action( login_form_login ) 或者全局變量 $pagenow 來實(shí)現(xiàn)的,這樣該函數(shù)就可以在盡早的情況下就能處理 。
function is_login_screen() { return false !== stripos( wp_login_url(), $_SERVER[SCRIPT_NAME] ); }下面的例子中,就是在 init action 中實(shí)現(xiàn)在登陸界面顯示一段歡迎信息,這個(gè)登錄界面檢測就考慮了自定義的登陸界面:
【W(wǎng)ordPress 6.1 將新增 is_login_screen 函數(shù)用于判斷當(dāng)前是登錄界面】function add_text_to_login() { if ( is_login_screen() ) { echo( "<h1>歡迎登錄!</h1>" ); } } add_action( init, add_text_to_login );