Not logged in. · Lost password · Registration disabled
Forum: Overview Bugs / Fehler RSS
cannot redeclare wp_mail() seit Version 1.2.35 DE
Fehlermeldung bei Aktivieren des Plugins
mkalina #1
Member since Jan 2009 · 3 posts
Group memberships: Mitglieder
Show profile · Link to this post
Subject: cannot redeclare wp_mail() seit Version 1.2.35 DE
Hallo!

Seit Monaten schon funktioniert das plugin post_notification problemlos auf meiner Seite. Mit dem heutigen Upgrade auf 1.2.35 DE konnte es nicht mehr aktiviert werden. Hier die Fehlermeldung:

Cannot redeclare wp_mail() (previously declared in /.../httpdocs/wp-includes/pluggable.php:254) in /.../httpdocs/wp-content/plugins/post-notification/post_notification.php on line 594

Es hat bislang bis jetzt problemlos funktioniert, ich habe auch keine neuen Plugins installiert. Soweit ich mir vorstellen kann, ist das einzige Plugin, das auch noch auf Mailroutinen zugreift cforms II.
koenoezsi #2
Member since Oct 2009 · 1 post
Group memberships: Mitglieder
Show profile · Link to this post
Subject: Ich habe das gleiche Problem
Ich habe das gleiche Problem. Ebenfalls keine anderen Plugins seit dem installiert.

Meine Plugins:
AddQuicktag     
Akismet    
Cleaner Gallery    
Contact Form 7    
Delete-Revision    
Lightbox 2    
My Page Order    
Viper's Video Quicktags    
WP-DBManager

Wordpress 2.8.5
Theme: eigenes
alariel #3
Member since Aug 2008 · 5 posts
Group memberships: Mitglieder
Show profile · Link to this post
Workaround:

Besagte Funktion in der post_notification.php auskommentieren (oder löschen).
-> Zeilen 421 bis 594 inklusive

Dann funktioniert's wieder ;)

Gruß,
Christian
Remove the function from the post_notification.php (or just comment it out).
-> Rows 421 to 594 inclusive

Then it's workin' again ;)

Greetings,
Christian
This post was edited on 2009-10-22, 15:10 by alariel.
Dirkus #4
Member since Apr 2009 · 6 posts
Group memberships: Mitglieder
Show profile · Link to this post
I am using Wordpress 2.8.5 and was upgrading post_notification from 1.2.34 to 1.2.35.  I was receiving an error about the redeclaration of wp_mail in pluggable.php and post_notification.php.

In post_notification.php, just prior to the wp_mail function declaration I added

if ( !function_exists( 'wp_mail' ) ) :

At the end of the file I added

endif;

This makes the post_notification.php code such that if the wp_mail function has not been defined, then there is a function to use.

Dirk
csasse #5
Member since Jun 2007 · 6 posts
Group memberships: Mitglieder
Show profile · Link to this post
Like me: when autoupdating i get:
Cannot redeclare wp_mail()

Plugin cannot be actived!

--
Reinstalled a backup of 1.2.34. But now this version sends Emails without Content!

informed the Coder. Hoping for "fast" bugfix ;)



@Christian:
"Besagte Funktion in der post_notification.php auskommentieren (oder löschen).
-> Zeilen 421 bis 594 inklusive"

>> Wie kommentier ich das aus?  mit ### am Anfang??
Was deaktiviere ich dann? Irgendwas muss ja dann nicht mehr funktionieren?
csasse #6
Member since Jun 2007 · 6 posts
Group memberships: Mitglieder
Show profile · Link to this post
Was heißt: Cannot redeclare wp_mail()? Was will der da machen?
manutremo #7
Member since Oct 2009 · 1 post
Group memberships: Mitglieder
Show profile · Link to this post
In reply to post #4
Quote by Dirkus:
I am using Wordpress 2.8.5 and was upgrading post_notification from 1.2.34 to 1.2.35.  I was receiving an error about the redeclaration of wp_mail in pluggable.php and post_notification.php.

In post_notification.php, just prior to the wp_mail function declaration I added

if ( !function_exists( 'wp_mail' ) ) :

At the end of the file I added

endif;


That worked great, thanks!
Morty (Administrator) #8
User title: Author
Member since Jun 2007 · 928 posts
Group memberships: Administratoren, Mitglieder
Show profile · Link to this post
The wp_mail didn't belong there -> fixed.
alariel #9
Member since Aug 2008 · 5 posts
Group memberships: Mitglieder
Show profile · Link to this post
In reply to post #5
Auskommentieren?
Mit /* am Anfang und */ am Ende des auszukommentierenden Blocks ;)

Aber hat sich ja nun erledigt :D
Close Smaller – Larger + Reply to this post:
Verification code: VeriCode Please enter the word from the image into the text field below. (Type the letters only, lower case is okay.)
Smileys: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O
Special characters:
Go to forum