Title: [Plugin: Subscribe2] Error: &#039;Warning: implode() [function.implode]&#039;
Last modified: August 20, 2016

---

# [Plugin: Subscribe2] Error: 'Warning: implode() [function.implode]'

 *  Resolved [Jenny Beaumont](https://wordpress.org/support/users/jennybeaumont/)
 * (@jennybeaumont)
 * [13 years, 11 months ago](https://wordpress.org/support/topic/plugin-subscribe2-error-warning-implode-functionimplode/)
 * Hey folks,
 * Subscribe2 just stopped working on a site I manage a couple months ago. After
   following [this](http://wordpress.org/support/topic/plugin-subscribe2-emails-not-sending-again?replies=27)
   thread, I followed along and then sent myself a “preview” email. The email arrived
   just fine, but the following error was left on the page:
 * `Warning: implode() [function.implode]: Invalid arguments passed in /home/content/
   xxx/html/wp-content/plugins/subscribe2/classes/class-s2-core.php on line 543`
 * The site is hosted with GoDaddy, but I’m really hoping there’s another solution
   out there than changing hosts. Ideas?
 * thnx!
    -jennyb
 * [http://wordpress.org/extend/plugins/subscribe2/](http://wordpress.org/extend/plugins/subscribe2/)

Viewing 8 replies - 16 through 23 (of 23 total)

[←](https://wordpress.org/support/topic/plugin-subscribe2-error-warning-implode-functionimplode/?output_format=md)
[1](https://wordpress.org/support/topic/plugin-subscribe2-error-warning-implode-functionimplode/?output_format=md)
2

 *  [Matt Robinson](https://wordpress.org/support/users/mattyrob/)
 * (@mattyrob)
 * [13 years, 11 months ago](https://wordpress.org/support/topic/plugin-subscribe2-error-warning-implode-functionimplode/page/2/#post-2707877)
 * @Brunzo,
 * Okay, so the server is the same, but Subscribe2 code is the same also. If it 
   works on one but not another, as you rightly point out, something must be different.
   You tell me?
 * Are you using exactly the same theme and set of plugins on the 2 sites? Are you
   sure the PHP configuration is identical? (php.ini files can be domain specific).
 * as I’ve said above, until I have steps to re-produce the error I cannot being
   to fix it as I can’t guess where the issue might be coming from.
 *  [Patrizio](https://wordpress.org/support/users/spatrix/)
 * (@spatrix)
 * [13 years, 11 months ago](https://wordpress.org/support/topic/plugin-subscribe2-error-warning-implode-functionimplode/page/2/#post-2707882)
 * [@mattyrob](https://wordpress.org/support/users/mattyrob/),
    Yes, that makes 
   sense, and it is weird!
 * I have:
    -Same plugin set -same php.ini -same configuration -same template
 * Is there any debug or test that would be helpful to understand why this is happening?
 * thanks.
 *  [Matt Robinson](https://wordpress.org/support/users/mattyrob/)
 * (@mattyrob)
 * [13 years, 11 months ago](https://wordpress.org/support/topic/plugin-subscribe2-error-warning-implode-functionimplode/page/2/#post-2707887)
 * @Brunzo,
 * There is no debug code but if you are happy playing with code you can run some
   tests.
 * Find line 543 in the class-s2-core.php file; it should be like this:
 *     ```
       $this->post_cat_names = implode(', ', wp_get_object_terms($post->ID, $s2_taxonomies, array('fields' => 'names')));
       $this->post_tag_names = implode(', ', wp_get_post_tags($post->ID, array('fields' => 'names')));
       ```
   
 * Before that break the code in those lines down to see if we can isolate the issue.
   Something like:
    `var_dump(wp_get_object_terms($post->ID, $s2_taxonomies, array(‘
   fields’ => ‘names’)));
 * That should return an array, if it doesn’t then the next step is to figure out
   why WordPress thinks your post has no category names attached to it.
 *  [Patrizio](https://wordpress.org/support/users/spatrix/)
 * (@spatrix)
 * [13 years, 11 months ago](https://wordpress.org/support/topic/plugin-subscribe2-error-warning-implode-functionimplode/page/2/#post-2707894)
 * [@mattyrob](https://wordpress.org/support/users/mattyrob/),
    I tried the code
   mentioned above but I got no luck.
 * Are you available to work on this?
    I’m ok either donate or pay you for the time
   you spend on this.
 * Thanks.
 *  [Matt Robinson](https://wordpress.org/support/users/mattyrob/)
 * (@mattyrob)
 * [13 years, 11 months ago](https://wordpress.org/support/topic/plugin-subscribe2-error-warning-implode-functionimplode/page/2/#post-2707895)
 * @Brunzo,
 * If you are happy to and can give me access to you site (WordPress, cPanel, PHPMyAdmin
   etc) then I’ll take a look. Contact me via [here](http://www.prescriber.org.uk/contact.php).
 *  Thread Starter [Jenny Beaumont](https://wordpress.org/support/users/jennybeaumont/)
 * (@jennybeaumont)
 * [13 years, 11 months ago](https://wordpress.org/support/topic/plugin-subscribe2-error-warning-implode-functionimplode/page/2/#post-2707896)
 * For info, though the error message persists when I do a test send, the plugin
   has started working again! Users are getting updates! Wish I know what I did…
   basically I reset the config and then re-edited for our needs. In any case, it
   worked!
    -jennyb
 *  [Julian99](https://wordpress.org/support/users/julian99/)
 * (@julian99)
 * [13 years, 10 months ago](https://wordpress.org/support/topic/plugin-subscribe2-error-warning-implode-functionimplode/page/2/#post-2707905)
 * Hello,
    [@mattyrob](https://wordpress.org/support/users/mattyrob/)
 * I have the same error
    _Warning: implode() [function.implode]: Invalid arguments
   passed in /home/content/xxx/html/wp-content/plugins/subscribe2/…_
 * My intuition is wp cache plug in.
    When de activated, my mails are leaving otherwise
   nothing happens. if it can helps..
 * bye
 *  [Matt Robinson](https://wordpress.org/support/users/mattyrob/)
 * (@mattyrob)
 * [13 years, 10 months ago](https://wordpress.org/support/topic/plugin-subscribe2-error-warning-implode-functionimplode/page/2/#post-2707906)
 * [@julian99](https://wordpress.org/support/users/julian99/),
 * I was doing some paid work for a client with several WordPress issues when this
   one cropped up on his site. I was able to fully debug it there and have patched
   it in the Subscribe2 code. It will be fixed in 8.3 but if you can’t wait until
   then use the [development code](http://downloads.wordpress.org/plugin/subscribe2.zip).

Viewing 8 replies - 16 through 23 (of 23 total)

[←](https://wordpress.org/support/topic/plugin-subscribe2-error-warning-implode-functionimplode/?output_format=md)
[1](https://wordpress.org/support/topic/plugin-subscribe2-error-warning-implode-functionimplode/?output_format=md)
2

The topic ‘[Plugin: Subscribe2] Error: 'Warning: implode() [function.implode]'’ 
is closed to new replies.

 * ![](https://ps.w.org/subscribe2/assets/icon-256x256.png?rev=2318630)
 * [Subscribe2 - Form, Email Subscribers & Newsletters](https://wordpress.org/plugins/subscribe2/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/subscribe2/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/subscribe2/)
 * [Active Topics](https://wordpress.org/support/plugin/subscribe2/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/subscribe2/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/subscribe2/reviews/)

 * 23 replies
 * 4 participants
 * Last reply from: [Matt Robinson](https://wordpress.org/support/users/mattyrob/)
 * Last activity: [13 years, 10 months ago](https://wordpress.org/support/topic/plugin-subscribe2-error-warning-implode-functionimplode/page/2/#post-2707906)
 * Status: resolved