我想在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并破解。毕竟这只是一个简单的修改。