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.



9 atbildes uz "e-pasta paziņojumus nesūta Pēc Komentārs apstiprinājuma WordPress 2.5 un 2.5.1"

  1. Guillermo Scharffenorth
    Jūnijs 20, 2008 11:29
    1

    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?

  2. admin
    Jūnijs 20, 2008 11:53
    2

    versija 2.5.

  3. Guillermo Scharffenorth
    Jūnijs 20, 2008 11:57
    3

    Č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?

  4. admin
    Jūnijs 20, 2008 12:28
    4

    Centieties tikai pievienot papildu rindas (starpība).

  5. Guillermo Scharffenorth
    Jūnijs 27, 2008 20:49
    5

    Sveiki,

    Izmēģināju. Tā nav darba. Paldies anyways.

  6. Paul
    Jūlijs 11, 2008 17:30
    6

    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!

  7. Chris
    4 septembris, 2008 04:15
    7

    Šī WPMU rīcību bija braukšanas man mazliet riekstiem. Daudz pateicoties apmaiņai ar savu risinājumu!

  8. ordersomabuyg
    Sep 22, 2008 05:42
    8

    WoW Cool!
    Super Man
    Nice Site

  9. Marcin
    Oktobris 15, 2008 07:26
    9

    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

Atstāt Atbildēt

Jūs varat izmantot šos tagus: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <daļa datetime = ""> <em> <i> <q Cite=""> <strike> <strong>

Parakstīties uz komentāriem iezīme ir atspējota. Lai saņemtu paziņojumu par jaunāko komentārus, abonējiet Galu un Triki Komentāri RSS padeve vai reģistrēties, lai saņemtu jauni komentāri ikdienas e-pasta sagremot.

Ienàko Meklēt noteikumi panta

WordPress nav nosūtīta e-pasta -- WordPress komentāru paziņojumu -- WordPress -- WordPress e-pasta paziņojums -- WordPress nav nosūtīta e-pasta -- WordPress paziņojums -- WordPress ne e-pastu -- Wordpress e-pasta nedarbojas -- WordPress komentāru paziņojuma e-pastu -- WordPress nav nosūtīta paziņojuma -- WordPress autors komentāru paziņojumu -- WordPress e-pasta komentāru paziņojumu -- $ wpdb-> gatavo -- WordPress e-pastu paziņojumu -- WordPress 2,5 e-pasta mērenību -- WordPress e-pasta komentārus apstiprinājuma -- WordPress Reģistrēties Plus nav nosūtīta e-pasta -- komentēt paziņojumu WordPress -- nav komentāru paziņojumus WordPress 2,5 -- Kā var noteikt piezīmes apstiprinājuma? -- WordPress e-pasta komentāru autors -- WordPress 2.5.1 ne sūtīt e-pastu -- WordPress 2.5.1 nesaņem jaunu komentāru e-pasta -- WordPress komentāru apstiprinājuma e-pastu -- Wordpress komentāru apstiprina darbības -- WordPress nesþta e-pasta paziņojumu ar Gmail -- WordPress ne e-pastu paziņojumus -- WordPress Komentāri e-pasta paziņojumus -- komentēt mērenību paziņojumu WordPress -- auto e-pasta nosþtïta, kad komentārs ir izvietoti WordPress -- WordPress auto apstiprina komentārus -- WordPress nesaņemu e-pasta paziņojumus -- WordPress nav nosūtīta komentāru e-pastu -- WordPress komentārus paziņojumu PHP kods -- WordPress tikai nosūta pastu pēc komentāru approvall -- Kā nosūtīt paziņojumu e-pastu uz cilvēkiem, kas rakstīja komentāru par WordPress pastu -- WordPress 2,5 e-pasta autori, kad komentārus -- E-pasta paziņojumus nesūta pēc komentāru apstiprinājuma -- kā padarīt veikt komentāru pēc apstiprinājuma, lai kāds WordPress -- WordPress 2,5 nav nosūtīta e-pasta -- WordPress 2.5.1 e-pasta paziņojums -- jaunu komentāru paziņojumu WordPress 2,5 admin -- WordPress paziņo pa e-pastu komentārus -- WordPress 2.5.1 nesaņem e-pasta -- apstiprina komentārus PHP -- $ wpdb-> query nedarbojas 2,5 -- komentēt paziņojumu WordPress 2,5 -- 2.5.1, komentāru paziņojumu, WordPress -- WordPress paziņojumu 2,5 atslēgt -- sūtīt komentārus WordPress uz e-pasta --