ئېلخەت ئەۋەتىش ئىقتىدارىنى ئېچىش

ئەسسالامۇ ئەلەيكۇم ، مۇئەللىم بىلوگىغا كىرگەن ئەزىز ئوقۇرمەن ، كەلگەن قەدىمىڭىز قۇتلۇق بولسۇن !
نۆۋەتتە كۆپلىگەن بىلوگلار بىلوگنىڭ ئوقۇرمەنلەر ئىنكاس قالدۈرغاندىكى ئۈچۈرىنى ئېلخەتكە ئاپتۇماتىك ئەۋەتىش جەھەتتە ئىككى خىل ئۇسۇلدا ئەمەلگە ئاشۇرۇش مۇمكىن .

ئېلخەت ئەۋەتىش ئىقتىدارىنى قىستۇرما ئارقىلىق ئېچىش

قىستۇرما ئارقىلىق ئېچىشتا ، بېكەت ئارقا بېتىدىن «Configure SMTP » نامىلىق قىستۇرمىنى ئىزدەپ قاچىلاپ بولغاندىن كېيىن ، تەڭشەكلەر-SMTP ئارقىلىق كىرىپ ، تۆۋەندىكى رەسىمدىكىدەك تەڭشەش ئېلىپ بارساقلا كۇپايە . رەسىمگە قاراڭ ؛
ئېلخەت ئەۋەتىش ئىقتىدارىنى ئېچىش

ئېلخەت ئەۋەتىش ئىقتىدارىنى ئېچىش

ئېلخەت ئەۋەتىش ئىقتىدارىنى قىستۇرمىسىز ئېچىش

تۆۋەندىكى كودنى فونكىسىيە ھۆججىتى (functions.php)نىڭ ئەڭ ئاخىرقى قۇرىدىكى < ? نىڭ ئۈستىدىكى قۇرىغا قىستۇرۇڭ :

  1. //SMTP  ئېلخەت ئەۋەتىش ئىقتىدارىنى ئىچىش  
  2. add_action('phpmailer_init', 'mail_smtp');  
  3. function mail_smtp( $phpmailer ) {  
  4. $phpmailer->FromName = 'CreeKoo'; //ئەۋەتكۈچى  
  5. $phpmailer->Host = 'smtp.qq.com'; //سىز ئىلخەت يوللاشتا ئىشلەتكەن SMTP مۇلازمىتىرىغا ئۆزگەرتىڭ  
  6. $phpmailer->Port = 25; //SMTP ئىغىزى  
  7. $phpmailer->Username = '****@qq.com'; //ئېلخەت ئادرىسىڭىز  
  8. $phpmailer->Password = '*********'; //ئېلخەت پارۇلى  
  9. $phpmailer->From = '*****@qq.com'; //ئېلخەت ئادرسىڭىز  
  10. $phpmailer->SMTPAuth = true;  
  11. $phpmailer->SMTPSecure = ''//tls or ssl (port=25,465为ssl)  
  12. $phpmailer->IsSMTP();  
  13. }  

ئۇچۇر مەزمۇنى

ئېلخەتكە ئەۋەتىلىدىغان ئۇچۇر مەزمۇنىنى كۆرسىتىش ئۈچۈن ، تۆۋەندىكى كودنى فونكىسىيە ھۆججىتى (functions.php)نىڭ ئەڭ ئاخىرقى قۇرىدىكى < ? نىڭ ئۈستىدىكى قۇرىغا قىستۇرۇڭ :

  1. //ئىنكاسنى ئېلخەت ئارقىلىق ئاپتۇماتىك ئۇقتۇرۇش  
  2. function comment_mail_notify($comment_id) {  
  3.   $admin_email = get_bloginfo ('admin_email');  
  4.   $comment = get_comment($comment_id);  
  5.   $comment_author_email = trim($comment->comment_author_email);  
  6.   $parent_id = $comment->comment_parent ? $comment->comment_parent : '';  
  7.   $to = $parent_id ? trim(get_comment($parent_id)->comment_author_email) : '';  
  8.   $spam_confirmed = $comment->comment_approved;  
  9.   if (($parent_id != '') && ($spam_confirmed != 'spam') && ($to != $admin_email) && ($comment_author_email == $admin_email)) {   
  10.     $wp_email = 'no-reply@' . preg_replace('#^www\.#', ''strtolower($_SERVER['SERVER_NAME']));  
  11.     $subject = ' [' . get_option("blogname") . ']  دىكى ئىنكاسىڭىزغا جاۋاب قايتۇرۇلدى ';  
  12.     $message = '  
  13.     "font: 13px Microsoft Yahei;padding: 0px 20px 0px 20px;border: #ccc 1px solid;border-left-width: 4px; max-width: 600px;margin-left: auto;margin-right: auto;">  
  14.       

    ' . trim(get_comment($parent_id)->comment_author) . ', ئەسسالامۇ ئەلەيكۇم !

      
  15.       

     [' . get_option("blogname") . ']  تېمىسىدىكى يازمىغا 《' . get_the_title($comment->comment_post_ID) . '》 قالدۇرغان باھايىڭىز :'  

  16.        . nl2br(get_comment($parent_id)->comment_content) . '

      
  17.       

    ' . trim($comment->comment_author) . '  باھايىڭىزغا قايتۇرۇلغان جاۋاب :
    '  

  18.        . nl2br($comment->comment_content) . '

      
  19.       "color:#f00">بۇ يەردىن  "' . htmlspecialchars(get_comment_link($parent_id, array('type' => 'comment'))) . '"> تەپسىلاتىنى كۆرەلەيسىز .

      
  20.       "color:#f00"> يەنە كېلىشىڭىزنى قارشى ئالىمەن "' . get_option('home') . '">' . get_option('blogname') . '

      
  21.       "color:#999">(بۇ ئېلخەتنى سىستېما ئاپتۇماتىك ئەۋەتكەن ، جاۋاب قايتۇرۇشىڭىز ھاجەتسىز !)

      
  22.     
';  
  •     $message = convert_smilies($message);  
  •     $from = "From: \"" . get_option('blogname') . "\" <$wp_email>";  
  •     $headers = "$from\nContent-Type: text/html; charset=" . get_option('blog_charset') . "\n";  
  •     wp_mail( $to$subject$message$headers );  
  •   }  
  • }  
  • add_action('comment_post', 'comment_mail_notify');  
  • ئەسكەرتىش

    يۇقارقى كودلارنىڭ utf-8 شەكلىدە ساقلىنىپ ، قىستۇرلىشىغا كاپالەتلىك قىلىش كىرەك ، ئۇنداق بولمىغاندا ، بەت ئېچىلماسلىق ، ئېچىلسىمۇ ، ئاق بەت بولىۋىلىش ھادىسىلىرى يۈز بېرىدۇ .
    بولۇپمۇ فونكىسىيە ھۆججىتىنى تەھرىرلىگەندە ئەڭ ياخشىسى ، ھۆججەتتىن بىر نۇسخا زاپاس ساقلىۋىلىشنى ئادەتكە ئايلاندۇرۇش كېرەك ، بۇنداق بولغاندا ، مەسىلە كۆرۈلسە ، ۋاي ئېسىت....! دەپ ، قاقشاپ يۈرگۈچە ، زاپاس ھۆججەتنى قايتۇرۇپلا ، پۇشايماننى يۇغىلى بولىدۇ .

    قىستۇرما ئارقىلىق ئېچىش

    ئېلخەت ئەۋەتىش قىستۇرمىسى

    مەرھابا ، ئەزىز دوستۇم ! باسقان قەدىمىڭىز قۇتلۇق بولسۇن ! قىستۇرما نامى : muellim-smtp ئەسلىي قىستۇرما ConfigureSMTP ئاساسىدا ، بېكەتلەرنىڭ نۆۋەتتىكى ئەھۋالىغا لايىقلاشتۇرۇپ ، ئۆزگەرتىپ لايىھەلەندى . بۇ قىستۇرما ئارقىلىق بېكەتكە كىرگۈچىلەر ۋە كىرىشكە ئۇرۇنغۇچىلار...

    كۆرۈلگەن مەسلىلەرگە قارىتا كەڭرى ئىنكاس يېزىڭ ، بىلىم ئوغرىسىدەك ، نەپكە ئىرىشپلا قىچىپ چىقىپ كەتمەڭ ....