国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

如何在HTML郵件中添加WordPress密碼重置鏈接?
P粉136356287
P粉136356287 2023-09-02 13:52:43
0
1
733
<p>我正在嘗試用Html郵件替換WP核心密碼重置郵件??傮w上效果很好,郵件格式化得很好,并且正確發(fā)送。然而,實現(xiàn)動態(tài)重置鏈接不起作用(用戶名也是如此,但這甚至不是最重要的事情)</p> <p>我在我的模板的functions.php中使用了以下代碼:</p> <pre class="brush:php;toolbar:false;">add_filter( 'wp_mail_content_type','prefix_set_content_type' ); function prefix_set_content_type() { return "text/html"; } add_filter( 'retrieve_password_message', 'replace_retrieve_password_message', 10, 2 ); function replace_retrieve_password_message( $message, $key, $user_login, $user_data ) { $message = '<html...>很多html內(nèi)容(基本上是格式化的郵件)</html>'</pre> <p>這樣做會導致致命錯誤,因為函數(shù)期望4個參數(shù),但只接收到2個(錯誤報告郵件中說的)。當我省略$user_data和$key時,錯誤消失了,但我仍然不知道如何實現(xiàn)動態(tài)鏈接...</p> <p>當我嘗試在Html中包含這個鏈接時,它只會發(fā)送鏈接的一半(可能是由于'""'的原因):</p> <pre class="brush:php;toolbar:false;">' . network_site_url( "wp-login.php?action=rp&key=$key&login=" . rawurlencode( $user_login ), 'login' ) . '</pre> <p>有人對如何解決這個問題有什么想法嗎?謝謝。</p>
P粉136356287
P粉136356287

全部回復(1)
P粉838563523

在這行的末尾放上4,而不是2。

add_filter('retrieve_password_message', 'replace_retrieve_password_message',10,4);

你必須告訴 add_filter()add_action() 鉤子函數(shù)需要多少個參數(shù)。

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板