在受密码保护的页面上添加密码生成器

时间:2017-11-27 作者:Samuel

我正在寻找添加一个密码生成器与14个字符的受保护的网页,如图所示。我搜索的内容类似于创建用户时使用的内容,但搜索的是页面密码。

enter image description here

1 个回复
最合适的回答,由SO网友:Greg36 整理而成

无法使用筛选器修改提交后元框。

但您可以使用JavaScript来实现这一点。当您单击受密码保护单选按钮时,此脚本将生成10-12个随机字母数字字符串,并将其放入密码字段(如果为空)。

$(\'#visibility-radio-password\').click(function () {
    // If there is no password
    var $password = $(\'#post_password\')
    if ( !$password.val() ) {
        $password.val(Math.random().toString(36).slice(2));
    }
});
在这里,您可以学习如何将JS脚本正确添加到管理页面-https://codex.wordpress.org/Plugin_API/Action_Reference/admin_enqueue_scripts

结束

相关推荐

何时调用wp_set_password()或如何获取密码

Disclaimer: I\'m fully aware of the security issues created by this. This is not for production.每当在WordPress中注册新用户或(重新)设置密码时,我都会尝试捕获该密码,对其进行加密,并将其保存到wp\\u usermeta表中。我成功地加入了profile_update 完成此操作,但上述过程仅在配置文件页面中更改密码且不考虑新用户注册时有效。add_action( \'profile_update\'