begin主题,使用了自定义的注册界面。相对于系统默认的界面。直接增加了密码和确认密码。
但是在每篇文章的评论处,会出现“登录以回复”的按钮,点击之后来到:https://域名/wp-login.php
点击其中注册后会跳转到如下注册界面。又会来到wordpress默认的注册界面。很显然,是不需要这种的。
怎么修改。网上找到一个方法,修改登录界面的“注册”的url链接。并提供了一个方法:
在线编辑[/wp-login.php]
然而方法并没有什么卵用。
那么,就从评论处入手。把这个“登录以回复”设置成弹窗登录。和顶部的登录方式一样。
修改\wp-includes\comment-template.php
1636-1637。原代码:
if ( get_option( 'comment_registration' ) && ! is_user_logged_in() ) { $link = sprintf( '',
修改为:
if ( get_option( 'comment_registration' ) && ! is_user_logged_in() ) { $link = sprintf( '%s',
1726-1727也同样修改。
但问题来了,由于css不对,也不会调整,导致按钮不太美观。
所以,放弃了。
然后直接删掉这句:“登录以回复”
if ( get_option( ‘comment_registration’ ) && ! is_user_logged_in() ) {
$link = sprintf( ‘%s‘,
“#login”,
$args[‘login_text’] );
} else {
包括下面一个大括号。
修改后评论处就变成了只有“回复”。如果没有登录,点击就会刷新一下页面。不会再跳到系统默认的登录界面了。
目的也算变成了。
不过,这是修改的wordpress程序文件。如果以后更新。还得重新修改。