为了账号安全,请及时绑定邮箱和手机立即绑定

是否有更改 WordPress“重置密码表单”的钩子?

是否有更改 WordPress“重置密码表单”的钩子?

PHP
慕婉清6462132 2021-11-26 17:50:18
我能够将“丢失密码表单”更改为:// Change htmlfunction html_lostpassword_form(){    $html = ''; // <input> etc.}// Read filefunction my_echo_files(){    $files = '        <link rel="stylesheet" href="' . get_bloginfo( 'template_directory' ) . '/css/lostpassword.css" />        <script src="' . get_bloginfo( 'template_directory' ) . '/js/lostpassword.js"></script>    ';    echo $files;}// Change the lost password formfunction my_password_form() {    // Change html    $content = ob_get_contents();    $content = html_lostpassword_form();    ob_get_clean();    echo $content;    // Read file    my_echo_files();    }add_action( 'lostpassword_form', 'my_password_form' );当我想更改“丢失密码表单”时lostpassword_form很有用,那么出现“重置密码表”该怎么办呢?使用resetpassword_form或是不可能的rp_form。现在,“丢失密码表单”是“example.com/wp-login?action=lostpassword”中显示的页面,“重置密码表单”是“example.com/wp-login?action=rp”中显示的页面.
查看完整描述

1 回答

?
一只萌萌小番薯

TA贡献1795条经验 获得超7个赞

你可能是指resetpass_form动作挂钩。这是说明

搜索钩子时,可以使用代码参考。类似的钩子通常位于同一个文件中,因此您可以轻松找到它们。例如搜索“lostpassword_form”,然后按照它的源文件链接(wp-login.php在这种情况下)。然后使用页面顶部的过滤器来显示此文件中的所有操作挂钩。然后你可以打开hook页面,甚至可以查看“view on track”链接,直接查看它是如何在代码中使用的。

请注意,WP 拥有巨大的遗产。这意味着某些函数和钩子的名称有时不是很直观,可能与您期望的略有不同。


查看完整回答
反对 回复 2021-11-26
  • 1 回答
  • 0 关注
  • 188 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信