在默认 WordPress 欢迎电子邮件中登录 URL
Login URL in Default WordPress Welcome eMail
我的 WordPress 网站欢迎电子邮件如下:
用户名:xxxxxxxx
要设置密码,请访问以下地址:
https://mywebsite.com/wp-login.php?action=rp&key=xxxxxxxxxxx&login=USERNAME
https://mywebsite.com/wp-login.php
如何将 URL 格式更改为我当前的自定义登录页面:
https://mywebsite.com/MY-CURRENT-LOGIN-PAGE?action=rp&key=xxxxxxxxxxx&login=USERNAME
https://mywebsite.com/MY-CURRENT-LOGIN-PAGE
谢谢。
您或许可以使用 login_url
(WordPress docs on login_url) 挂钩。像下面这样的东西。只需将该代码放入主题的 function.php 文件中即可。
add_filter( 'login_url', 'my_custom_login_url', 10, 3 );
/**
* Filters the login URL.
*
* @param string $login_url The login URL. Not HTML-encoded.
* @param string $redirect The path to redirect to on login, if supplied.
* @param bool $force_reauth Whether to force reauthorization, even if a cookie is present.
*
* @return string
*/
function my_custom_login_url( $login_url, $redirect, $force_reauth ){
// This will append /the-url-to-login/ to you main site URL as configured in general settings (ie https://mywebsite.com/the-url-to-login/)
// Replace '/login/' and '/account/' with your desired path.
$login_url = site_url( '/login/', 'login' );
$redirect = site_url( '/account/' );
if ( ! empty( $redirect ) ) {
$login_url = add_query_arg( 'redirect_to', urlencode( $redirect ), $login_url );
}
return $login_url;
}
将add_filter
视为校对和编辑。您有一些即将发布的文本,但您将其发送给某人进行校对和编辑。他们所做的编辑是实际发布的内容。
当您使用 add_filter
时,您可以对该文本做任何您想做的事情。出来的都会被用到。您甚至可以忽略原始文本并传递您自己的文本。
我的 WordPress 网站欢迎电子邮件如下:
用户名:xxxxxxxx
要设置密码,请访问以下地址:
https://mywebsite.com/wp-login.php?action=rp&key=xxxxxxxxxxx&login=USERNAME
https://mywebsite.com/wp-login.php
如何将 URL 格式更改为我当前的自定义登录页面:
https://mywebsite.com/MY-CURRENT-LOGIN-PAGE?action=rp&key=xxxxxxxxxxx&login=USERNAME
https://mywebsite.com/MY-CURRENT-LOGIN-PAGE
谢谢。
您或许可以使用 login_url
(WordPress docs on login_url) 挂钩。像下面这样的东西。只需将该代码放入主题的 function.php 文件中即可。
add_filter( 'login_url', 'my_custom_login_url', 10, 3 );
/**
* Filters the login URL.
*
* @param string $login_url The login URL. Not HTML-encoded.
* @param string $redirect The path to redirect to on login, if supplied.
* @param bool $force_reauth Whether to force reauthorization, even if a cookie is present.
*
* @return string
*/
function my_custom_login_url( $login_url, $redirect, $force_reauth ){
// This will append /the-url-to-login/ to you main site URL as configured in general settings (ie https://mywebsite.com/the-url-to-login/)
// Replace '/login/' and '/account/' with your desired path.
$login_url = site_url( '/login/', 'login' );
$redirect = site_url( '/account/' );
if ( ! empty( $redirect ) ) {
$login_url = add_query_arg( 'redirect_to', urlencode( $redirect ), $login_url );
}
return $login_url;
}
将add_filter
视为校对和编辑。您有一些即将发布的文本,但您将其发送给某人进行校对和编辑。他们所做的编辑是实际发布的内容。
当您使用 add_filter
时,您可以对该文本做任何您想做的事情。出来的都会被用到。您甚至可以忽略原始文本并传递您自己的文本。