我正在将OceanWP主题与WP Job Manager插件一起使用来构建我的工作清单网站。
当用户在未登录WP Job Manager插件时尝试”
发布工作”
时, 会显示一个默认的登录按钮, 该按钮将其定向到默认的wp-login.php页面:http://prntscr.com/pr86qn
但我希望将用户转移到我创建的新的自定义登录/注册页面, 因为该页面上没有’
Wordpress’
徽标, 并且允许用户在没有帐户的情况下进行注册。
当我单击”
登录”
按钮上的”
检查元素”
选项时, 可以在此处看到链接:http://prntscr.com/pr8951
所以我想更改链接:
<
a class =”
button”
href =http://www.srcmini.com/”
https://www.XXXXXXXXXX.co.uk/wp-login.php?redirect_to=https%3A%2F%2Fwww.XXXXXXXXXX.co.uk%2Fpost-a-job% 2F”
>
登录<
/a>
(我已将自己的网站名称XX删除, 因为我希望它不显示在任何Google搜索结果中)
…
以便将用户定向到我的新自定义登录/注册页面。
谁能建议我可以从哪个文件更改此链接, 或者是否有更好的更改此链接的方法?
谢谢
#1尝试LoginPress插件来自定义默认登录页面https://wordpress.org/plugins/loginpress/
#2我认为你需要这里最初提到的更高级的功能
将此添加到你的功能文件。
function possibly_redirect(){
global $pagenow;
if( 'wp-login.php' == $pagenow ) {
if ( isset( $_POST['wp-submit'] ) ||// in case of LOGIN
( isset($_GET['action']) &
&
$_GET['action']=='logout') ||// in case of LOGOUT
( isset($_GET['checkemail']) &
&
$_GET['checkemail']=='confirm') ||// in case of LOST PASSWORD
( isset($_GET['checkemail']) &
&
$_GET['checkemail']=='registered') ) return;
// in case of REGISTER
else wp_redirect( home_url() );
// or wp_redirect(home_url('/login'));
exit();
}
}
add_action('init', 'possibly_redirect');
【如何更改按钮的默认WordPress登录页面链接()】请通过FTP
推荐阅读
- 如何在Bootstrap中创建可滚动的列()
- 如何将导航标题菜单栏的背景颜色从一种颜色更改为两种颜色
- 将活动类添加到wordpress循环的第一项
- 在右键菜单中添加Beyond Compare合并技巧办法
- Beyond Compare比较文件跳转到编辑页面图文详细教程
- Beyond Compare文本编辑更改字体样式办法
- Beyond Compare合并页面代码图文详细教程
- 转转大师怎样将pdf转换成word?
- Beyond Compare比较压缩文件夹办法