知更鸟begin主题启用自定义登录界面后,评论处“登录以回复”仍会跳转到wordpress默认登录界面怎么解决?

begin主题,使用了自定义的注册界面。相对于系统默认的界面。直接增加了密码和确认密码。

知更鸟begin主题启用自定义登录界面后,评论处“登录以回复”仍会跳转到wordpress默认登录界面怎么解决?_图片 No.1

但是在每篇文章的评论处,会出现“登录以回复”的按钮,点击之后来到:https://域名/wp-login.php

知更鸟begin主题启用自定义登录界面后,评论处“登录以回复”仍会跳转到wordpress默认登录界面怎么解决?_图片 No.2

点击其中注册后会跳转到如下注册界面。又会来到wordpress默认的注册界面。很显然,是不需要这种的。

知更鸟begin主题启用自定义登录界面后,评论处“登录以回复”仍会跳转到wordpress默认登录界面怎么解决?_图片 No.3

怎么修改。网上找到一个方法,修改登录界面的“注册”的url链接。并提供了一个方法:
在线编辑[/wp-login.php]

知更鸟begin主题启用自定义登录界面后,评论处“登录以回复”仍会跳转到wordpress默认登录界面怎么解决?_图片 No.4

然而方法并没有什么卵用。

那么,就从评论处入手。把这个“登录以回复”设置成弹窗登录。和顶部的登录方式一样。

修改\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( '',

1726-1727也同样修改。
但问题来了,由于css不对,也不会调整,导致按钮不太美观。

所以,放弃了。

然后直接删掉这句:“登录以回复”

if ( get_option( ‘comment_registration’ ) && ! is_user_logged_in() ) {
$link = sprintf( ‘‘,
“#login”,
$args[‘login_text’] );
} else {
包括下面一个大括号。
修改后评论处就变成了只有“回复”。如果没有登录,点击就会刷新一下页面。不会再跳到系统默认的登录界面了。

知更鸟begin主题启用自定义登录界面后,评论处“登录以回复”仍会跳转到wordpress默认登录界面怎么解决?_图片 No.5

目的也算变成了。
不过,这是修改的wordpress程序文件。如果以后更新。还得重新修改。

未经允许不得转载:自学控 - 自己建站也轻松 » 知更鸟begin主题启用自定义登录界面后,评论处“登录以回复”仍会跳转到wordpress默认登录界面怎么解决?

分享到: 更多 (0)
avatar
自己建站,一点一滴积累经验。

自学控[zixuekong.com]

关于本站

登录

忘记密码 ?