E-pasta paziņojumus nesūta Pēc Komentārs apstiprinājuma WordPress 2.5 un 2.5.1
Iekšā WordPress 2,5 un WordPress 2.5.1 , Kad iespēja ir uzstādīts uz e-pasta autors, kad komentāru ir norīkots (comments_notify = 1), nav paziņojumu e-pasts ir iegūti vai nosūtīti paziņo pasta autors, ja komentāru notiek mērenību rindas, un tas ir tikai apstiprinātas vēlāk ar rediģēt-komentārus . PHP.
Pirms WordPress 2.5, e-pastu tiek nosūtīts apstiprinājuma pasta autors, pat ja komentāru ir nepieciešams, lai apstiprina un nav norīkots uzreiz. Tomēr paziņojums par to, ka komentāru tur par mērenību un pieprasīt administratora darbības, lai apstiprina, dzēst vai surogātpasta ziņu, ir darbojas pareizi, ar e-pasta adresē administrators e-pasta adrese (admin_email), kas nav pasta autors.
Tā ir kļūda, kas ir ieviesta WordPress 2.5, un potzari vērā WordPress 2.5.1, kad moderation.php funkcionalitāti tika pārvietots vērā rediģēt-comments.php. Kļūda, iespējams, nosaka WordPress 2.5.2 izlaišanas. Ja jūs nevar gaidīt, vienkārši rediģēt wp-includes/comment.php uz WordPress blogu direktorijā, Web serveri, un pievienot šādu kodu:
Pirms:
break;
case 'approve':
$query = $wpdb->prepare("UPDATE $wpdb->comments SET comment_approved='1' WHERE comment_ID = %d LIMIT 1", $comment_id);
break;
case 'spam':
$query = $wpdb->prepare("UPDATE $wpdb->comments SET comment_approved='spam' WHERE comment_ID = %d LIMIT 1", $comment_id);
Pēc tam, kad:
break;
case 'approve':
$query = $wpdb->prepare("UPDATE $wpdb->comments SET comment_approved='1' WHERE comment_ID = %d LIMIT 1", $comment_id);
if ( get_option( 'comments_notify' ) == true ) {
wp_notify_postauthor( $comment );
}
break;
case 'spam':
$query = $wpdb->prepare("UPDATE $wpdb->comments SET comment_approved='spam' WHERE comment_ID = %d LIMIT 1", $comment_id);
SVARĪGI: Jūs rīdinga mašīna tulkoto lapu, kas sniedz "kā ir" bez garantijas. Atšķirībā no cilvēka tulkošanas, mašīntulkošanas nav izprast gramatiku, semantiku, sintaksi, idioms dabas valodu, tādējādi bieži vien neprecīza un zemas kvalitātes tekstu, kas ir maldinoša un neizprotams. Tādēļ, lūdzu, uz sākotnējā angļu rakstu kad šaubām.
Saistītie raksti
- WordPress 2,5 izlaist Bezmaksas lejupielāde
- WordPress 2.5.1 izlaist Lejupielādēt
- Drop.io Private apmaiņas - bez interaktīvās failus koplieto uzglabāšanas pakalpojumu ar komentāru atbalsts
- WordPress 2,5 RC2 izlaist Lejupielādēt
- Kā ielādēt un uzrādīt RSS barotnes uz WordPress Blog (Atom / RSS apkopotājā plug-in)
- Media pogas Disabler Plugin, lai novērstu "Pievienot Media" Ikonas WordPress 2,5
- Zvani uz Undefined Amats: wp_constrain_dimensions () Kad augšupielāde Attēli vai image_downsize () Galerija / Media bibliotēka WordPress 2,5
- Kā SEO optimizēt WordPress 2,5 Blog Web lapas nosaukumu bez Optimal Nosaukums Plugin
- Make WordPress Blog drošāku, izmantojot slepeni Galvenie
- PROFILAKSE uz Ignorēt WordPress Shortcode un parādīt [] iekavās Tags
Jūnijs 20, 2008 11:29
Sveiki,
Kodu jūs iespiesti zem "pirms" atšķiras ar to, ka viens no wp-includes/comment.php. Šī ir kodu comment.php:
case 'approve':$query = "UPDATE $wpdb->comments SET comment_approved='1' WHERE comment_ID='$comment_id' LIMIT 1";
break;
case 'spam':
$query = "UPDATE $wpdb->comments SET comment_approved='spam' WHERE comment_ID='$comment_id' LIMIT 1";
Kuru versiju WP Jūs, ka kodu no?
Jūnijs 20, 2008 11:53
versija 2.5.
Jūnijs 20, 2008 11:57
Čau,
Kodu, I ievietojis ir no 2.5.1. Vai jums šķiet, ka aizstāt šo kodu ar vienu no jums Iesūtīts varētu noteikt šo problēmu?
Jūnijs 20, 2008 12:28
Centieties tikai pievienot papildu rindas (starpība).
Jūnijs 27, 2008 20:49
Sveiki,
Izmēģināju. Tā nav darba. Paldies anyways.
Jūlijs 11, 2008 17:30
Paldies par pastu "admin" - es palīdzēt pārvaldīt (ne?) Korporatīvo blogu, un mans priekšnieks pārtraukta saņemt e-pasta paziņojumus, jo modernizāciju, lai 2.5.x - man šķiet, ka jūsu ierosināts plāksteris ir noteikusi to.
Tātad, atkal pateicoties ļoti daudz!
4 septembris, 2008 04:15
Šī WPMU rīcību bija braukšanas man mazliet riekstiem. Daudz pateicoties apmaiņai ar savu risinājumu!
Sep 22, 2008 05:42
WoW Cool!
Super Man
Nice Site
Oktobris 15, 2008 07:26
Jo 2.6.1 tas izskatās, jo tas:
case 'approve':
$query = $wpdb->prepare("UPDATE wpdb->comments SET comment_approved='1' WHERE comment_ID = %d LIMIT 1", $comment_id);
if ( get_option('comments_notify') == true ) {
$comment = get_comment($comment_id);
wp_notify_postauthor($comment_id, $comment->comment_type);
}
Vienīgā izmaiņa ir pieskaitot:
== true