Bericht E-mail na de Goedkeuring van de Commentaar in WordPress 2.5 en 2.5.1 verzenden niet
In WordPress 2.5 en Wordpress 2.5.1, wanneer de optie aan e-mail postauteur wordt geplaatst wanneer een commentaar (comments_notify = 1) wordt gepost, wordt geen bericht e-mail geproduceerd of verzonden om de postauteur op de hoogte te brengen als de commentaar in matigingsrij wordt gehouden en later via uit:geven-comments.php slechts goedgekeurd.
Voorafgaand aan WordPress 2.5, wordt een e-mail verzonden op goedkeuring naar postauteur zelfs als een commentaar om niet wordt vereist onmiddellijk worden goedgekeurd en worden gepost. Nochtans, schrapt het bericht dat een commentaar voor matiging wordt gehouden en de actie van de beheerder vereist goed te keuren, of spam behoorlijk werkt het bericht, met e-mail verzendt naar van de e-mail beheerder adres (admin_email), niet postauteur.
Het is een insect dat in WordPress 2.5, is geïntroduceerdg en in WordPress 2.5.1 uitgegleden toen de functionaliteit moderation.php in uit:geven-comments.php werd bewogen. Het insect zal waarschijnlijk bevestigd worden in de versie van WordPress 2.5.2. Als u niet kunt wachten, geef eenvoudig uit wp-omvat/comment.php op blog folder WordPress op Webserver, en toevoegen de volgende lijnen van code:
Vóór:
onderbreking; het geval keurt goed: $query = $wpdb->prepare ( UPDATE $wpdb->comments VASTGESTELDE comment_approved='1 WAAR comment_ID = %d GRENS 1 , $comment_id); onderbreking; geval spam : $query = $wpdb->prepare ( GEPLAATSTE UPDATE $wpdb->comments comment_approved='spam WAAR comment_ID = %d GRENS 1 , $comment_id);
Na:
onderbreking; het geval keurt goed: $query = $wpdb->prepare ( UPDATE $wpdb->comments VASTGESTELDE comment_approved='1 WAAR comment_ID = %d GRENS 1 , $comment_id); als (get_option ( comments_notify ) ware ==) { wp_notify_postauthor ($comment); } onderbreking; geval spam : $query = $wpdb->prepare ( GEPLAATSTE UPDATE $wpdb->comments comment_approved='spam WAAR comment_ID = %d GRENS 1 , $comment_id);
BELANGRIJK: U leest een door computer vertaalde pagina die wordt verstrekt zoals zonder garantie is. In tegenstelling tot menselijke vertaling, begrijpt de automatische vertaling niet de grammatica, semantiek, syntaxis, idiomatische uitdrukkingen van natuurlijke taal, dus vaak opbrengs onnauwkeurige en van geringe kwaliteit tekst die misleidend en onbegrijpelijk is. Aldus, gelieve te verwijzen naar oorspronkelijk Engels artikel wanneer in twijfel.
Verwante Artikelen
- WordPress 2.5.1 die voor Download wordt vrijgegeven
- Vraag aan Niet gedefiniëerde Functie: wp_constrain_dimensions () Wanneer het Uploaden van Beelden of image_downsize () in Galerij/de Bibliotheek van Media in WordPress 2.5
- Moeilijke situatie WordPress 2.5 Beeld of de Flits Uploader die van Media geen Kwestie in IE7 werken
- WordPress 2.5 RC2 Vrijgegeven voor Download
- Vraag aan Niet gedefiniëerde Functie: ctype_digit () in WordPress 2.5
- Maak tot WordPress Blog Veiligere Gebruikende Geheime Sleutel
- PHP Fatale Fout op Vraag aan Add_Query_Var in Taxonomy.php na Bevordering aan WordPress 2.5 RC2
- Contact
- WordPress 2.5 die voor Vrije Download wordt vrijgegeven
- Alternerende actie om WordPress Shortcode met voeten te treden en de [] Markeringen van Steunen te tonen
20 juni, het 11:29 van 2008
Hello,
De code u onder `before drukte is verschillend in die zin dat binnen/comment.php wp-omvat. Dit is de code in comment.php:
het geval keurt goed:$query = WERK $wpdb->comments VASTGESTELDE comment_approved='1 bij WAAR comment_ID='$ comment_id 1 BEPERKEN;onderbreking;geval spam :$query = WERK GEPLAATSTE $wpdb->comments bij comment_approved='spam WAAR comment_ID='$ comment_id 1 BEPERKEN;Welke versie van wp kreeg u die code van?
20 juni, het 11:53 van 2008
versie 2.5.
20 juni, het 11:57 van 2008
Hallo,
De code die ik is van 2.5.1 heb gepost. Denkt u dat het vervangen deze code met u postte deze kwestie kon bevestigen?
20 juni, het 12:28 van 2008
Probeer om enkel in de extra lijnen (het verschil) toe te voegen.
27 juni, het 20:49 van 2008
Hello,
Geprobeerd het. Het werkte niet. Dankt anyways.
11 juli, het 17:30 van 2008
Dank voor post`admin - ik help a (niet?) leidencollectieve blog, en mijn werkgever tegengehouden krijgend e-mailberichten sinds bevordering aan 2.5.x - ik geloof uw voorgesteld flard het heeft bevestigd.
Zo, opnieuw hartelijk dank!
4 september, het 04:15 van 2008
Dit gedrag WPMU dreef me een beetjenoten. Veel dankt voor het delen van uw oplossing!
22 september, het 05:42 van 2008
Koel Wow!
Super Mens
De Plaats van Nice
15 oktober, het 07:26 van 2008
In 2.6.1 het zou moeten eruit zien zoals dit:
het geval keurt goed:$query = $wpdb->prepare ( wpdb->comments van de UPDATE GEPLAATST comment_approved='1 WAAR comment_ID = %d GRENS 1 , $comment_id);als (get_option ( comments_notify ) ware ==) {$comment = get_comment ($comment_id);wp_notify_postauthor ($comment_id, $comment->comment_type);}De enige verandering voegt toe:
== waar