更新時(shí)間:2021-12-01 09:47:18 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽1291次
Login With Ajax 適用于需要用戶登錄或注冊(cè)并希望避免普通 wordpress 登錄頁(yè)面的站點(diǎn),此插件添加了在側(cè)邊欄中放置登錄小部件的功能,具有流暢的 AJAX 登錄效果。
AJAX 驅(qū)動(dòng),無(wú)屏幕刷新!
登錄
登記
記住/重置密碼
自定義登錄/注銷重定向
在登錄和注銷時(shí)將用戶重定向到自定義 URL
將具有不同角色的用戶重定向到自定義 URL
WPML – 特定于語(yǔ)言的重定向
SSL 兼容
回退機(jī)制,仍然適用于禁用 javascript 的瀏覽器
兼容 WordPress、MultiSite、BuddyPress 和許多其他改變登錄/注冊(cè)表格的插件(例如驗(yàn)證碼插件)
可定制的、升級(jí)安全的小部件
可用的簡(jiǎn)碼和模板標(biāo)簽
顯示個(gè)人資料頁(yè)面鏈接的小部件特定選項(xiàng)
您可以使用帶有以下選項(xiàng)的短代碼[login-with-ajax] 或 [lwa] 和模板標(biāo)簽 login_with_ajax():
profile_link –(1 或 0)
如果值為 1(默認(rèn)值),則會(huì)出現(xiàn) wp-admin 的配置文件鏈接。
注冊(cè) –(1 或 0)
如果值為 1(默認(rèn)),則會(huì)出現(xiàn)一個(gè)注冊(cè)鏈接,前提是您在 WP 設(shè)置中啟用了注冊(cè)。
模板 –(模板名稱/目錄)
如果此模板目錄存在,則將使用此模板。默認(rèn)為“默認(rèn)”模板。
記住——(1 或 0)
如果值為 1(默認(rèn)),則會(huì)出現(xiàn)記住密碼鏈接以恢復(fù)密碼
重定向
成功登錄將重定向到此 URL
我們?cè)诘卿?注銷重定向方面具有 WPML 兼容性。除了每種語(yǔ)言的自定義重定向鏈接,您還可以使用 %LANG% 占位符動(dòng)態(tài)插入用于構(gòu)建 URL 的語(yǔ)言片段,例如en表示英語(yǔ)或es表示西班牙語(yǔ)。
您可以通過復(fù)制文件并在您的主題中編輯它們,以升級(jí)安全的方式自定義 html 小部件。首先,您需要了解 Login With Ajax 如何加載模板:
在查找文件/模板時(shí),有一個(gè)優(yōu)先順序——活動(dòng)子主題(如果適用)、活動(dòng)父主題,最后是插件文件夾:
wp-content/themes/your-theme/plugins/login-with-ajax/
wp-content/themes/parent-theme/plugins/login-with-ajax/
wp-content/plugins/login-with-ajax/widget/
Login With Ajax 僅加載一個(gè) CSS 和 JS 文件,其中包含所有模板的代碼。該插件檢查上面的位置并加載它首先找到的位置。默認(rèn)文件是:
wp-content/plugins/login-with-ajax/widget/login-with-ajax.js
wp-content/plugins/login-with-ajax/widget/widget.css
JavaScript 文件的一個(gè)警告,如果您啟用了 WP_DEBUG,那么 LWA 將查找名為 的文件login-with-ajax.source.js,這是普通 JS 文件的非縮小版本。
Login With Ajax 然后檢查根據(jù)上面突出顯示的首選項(xiàng)加載的模板文件夾。
當(dāng)用戶注銷時(shí),widget_out.php將使用 。
如果注銷,widget_in.php則將被使用
如果您的模板中不存在這些文件中的任何一個(gè),則將使用位于默認(rèn)文件夾中的文件(您也可以在主題中覆蓋)。
如果你想改變默認(rèn)主題一些文字,你可以簡(jiǎn)單地復(fù)制wp-content/plugins/login-with-ajax/widget/default到wp-content/themes/yourtheme/plugins/login-with-ajax/default需要和編輯文件。
如果您需要更改 CSS 文件,請(qǐng)將文件復(fù)制wp-content/plugins/login-with-ajax/widget/widget.css到wp-content/themes/yourtheme/plugins/login-with-ajax/widget.css并進(jìn)行相應(yīng)編輯。
JavaScript ajax魔法依賴于模板文件中的類名和層次結(jié)構(gòu),如果你想在不添加自己的JS的情況下修改模板,請(qǐng)確保保持這些類名和結(jié)構(gòu)不變。
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)