在登录页面添加一个类到寄存器,忘记密码和连接链接-Wordpress



我想在Wordpress登录页面底部的链接中添加一个类。

实际上,页面显示的链接是这样的:

<p id="nav">
   <a href="http://localhost:8888/testing/wp-login.php?action=register">Register</a>
   <a href="http://localhost:8888/testing/wp-login.php?action=lostpassword" title="Récupération de mot de passe">Forgot password?</a>
</p>

我想为这些链接添加一个类:

<p id="nav">
   <a class="my-new-class" href="http://localhost:8888/testing/wp-login.php?action=register">Register</a>
   <a class="my-new-class" href="http://localhost:8888/testing/wp-login.php?action=lostpassword" title="Récupération de mot de passe">Forgot password?</a>
</p>

我试着用jQuery添加这个类,但在header.php中添加脚本似乎不会影响登录页面。

我心目中最好的解决方案是能够使用functions.php中的函数来重写并返回login.php中的链接。

有没有一种不触及Wordpress核心的方法?

提前感谢!

只有一个钩子适用于您:

add_filter('register', function ($reg_link) { $result = str_replace('<a','<a class="new-class"', $reg_link); return $result; });

除了更改href、title、text之外,第二个链接没有挂钩。

你最好的选择是进入wplogin.php并破解。毕竟这只是一个简单的修改。

最新更新