我正在构建一个插件,允许用户对其用户的IP/电子邮件数据进行PPK加密。因此,IP/电子邮件数据被设置为注释表中的伪值,加密值存储在相应的元字段中。我正在成功使用comment_email
钩住从我的加密元值在管理注释浏览器中查找电子邮件地址。
在管理界面中编辑注释时Author 框电子邮件字段前面是标签“电子邮件(发送电子邮件)”,括号中的文本超链接到电子邮件地址。我的钩子在那里运行正常,从注释元数据中检索加密的电子邮件地址,并在返回之前对其进行解密。
但是,在编辑字段本身中wp_comments.comment_author_email
显示。在屏幕打开之前,是否有一个钩子可以用来修改它?我想也许preprocess_comment
会的,但似乎没人叫它。
(我可以通过在屏幕上添加一个AJAX操作并在屏幕呈现后修改编辑框内容来解决这个问题。但是,这有点不太妥当,如果我尝试将其应用到快速编辑AJAX功能中,这可能是不可能的)。