脚本宝典收集整理的这篇文章主要介绍了php – 使用Theme My Login WordPress插件过滤’retrieve_password_message’,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我的代码:
function filter_reset_password_request_email_body( $message,$key,$user_id ) { $user_login = bp_core_get_username( $user_id ); $message .= sPRintf( __( 'Password reset request for %s' ),$user_LOGin ) . "\r\n\r\n"; $message .= __( 'If this was not you,please ignore this email and nothing will hapPEn.' ) . "\r\n\r\n"; $message .= __( 'To reset your password,visIT the following link:' ) . "\r\n\r\n"; $message .= network_site_url( "wp-login.PHP?action=rp&key=$key&login=" . rawurlencode( $user_login ),'login' ) . "\r\n"; return $message; } add_filter( 'retrieve_password_message','filter_reset_password_request_email_body',10,3 );
问题是 – 使用此过滤器时,发出的电子邮件会在原始(未过滤)消息的正下方显示已过滤的消息.我只需要在电子邮件正文中显示已过滤的消息.
希望有人能对此有所了解.
注意:我正在使用BuddyPress,这就是为什么我可以使用bp_core_get_username来获取用户的用户名.
以上是脚本宝典为你收集整理的php – 使用Theme My Login WordPress插件过滤’retrieve_password_message’全部内容,希望文章能够帮你解决php – 使用Theme My Login WordPress插件过滤’retrieve_password_message’所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。