• Resolved brit77

    (@brit77)


    Hi there,
    I just went to update the plugin and noticed the following error message just below the Testimonials Widget entry on my Plugins page:

    Warning: implode() [function.implode]: Invalid arguments passed in /home/[account]/public_html/myurl.com/wp-admin/includes/class-wp-plugins-list-table.php on line 421

    It seems to have popped up since the previous update 2.13.4, but updating to 2.13.5 did not resolve it.

    I do have the premium plugin installed, and the error displays under that too. But the error remains under the main plugin when deactivating the premium plugin, so I’m guessing the problem is with the free version.

    On the bright side, I haven’t yet noticed any malfunctioning of the front end testimonials, so it’s not a critical issue. But it’s still an error, so something is not quite right. Any ideas?

    Thanks!
    Sarah

    http://ww.wp.xz.cn/plugins/testimonials-widget/

Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Contributor Michael Cannon

    (@comprock)

    Sarah,

    What’s the rest of the warning messages? This isn’t helping at all to figure out the initial point. I’m thinking it’s another plugin conflict.

    Can you do a debug backtrace and leave the juicy details here?

    http://php.net/manual/en/function.debug-print-backtrace.php

    Thread Starter brit77

    (@brit77)

    I don’t have enough PHP experience to know what to do with that, but I found a plugin (Development Debug Backtraces) that did it for me!

    Here’s what it says:

    #0 error_backtrace(2, implode() [function.implode]: Invalid arguments passed, /home/[account]/public_html/mysiteurl.com/wp-admin/includes/class-wp-plugins-list-table.php, 421, Array ([item] => Array ([0] => testimonials-widget/testimonials-widget.php,[1] => Array ([Name] => Testimonials Widget,[PluginURI] => http://ww.wp.xz.cn/extend/plugins/testimonials-widget/,%5BVersion%5D => 2.13.5,[Description] => Testimonials Widget plugin allows you to display random or selected portfolio, quotes, reviews, showcases, or text with images on your WordPress blog.,[Author] => Michael Cannon,[AuthorURI] => http://aihr.us/about-aihrus/michael-cannon-resume/,%5BTextDomain%5D => ,[DomainPath] => ,[Network] => ,[Title] => Testimonials Widget,[AuthorName] => Michael Cannon)),[status] => all,[page] => 1,[s] => ,[totals] => Array ([all] => 24,[search] => 0,[active] => 18,[inactive] => 6,[recently_activated] => 4,[upgrade] => 0,[mustuse] => 0,[dropins] => 0),[plugin_file] => testimonials-widget/testimonials-widget.php,[plugin_data] => Array ([Name] => Testimonials Widget,[PluginURI] => http://ww.wp.xz.cn/extend/plugins/testimonials-widget/,%5BVersion%5D => 2.13.5,[Description] => Testimonials Widget plugin allows you to display random or selected portfolio, quotes, reviews, showcases, or text with images on your WordPress blog.,[Author] => Michael Cannon,[AuthorURI] => http://aihr.us/about-aihrus/michael-cannon-resume/,%5BTextDomain%5D => ,[DomainPath] => ,[Network] => ,[Title] => Testimonials Widget,[AuthorName] => Michael Cannon),[context] => all,[screen] => WP_Screen Object ([action] => ,[base] => plugins,[] => 0,[id] => plugins,[] => site,[is_network] => ,[is_user] => ,[parent_base] => plugins,[parent_file] => plugins.php,[post_type] => ,[taxonomy] => ,[] => Array ([overview] => Array ([title] => Overview,[id] => overview,[content] =>

    //plugin help text deleted by me//

    ,[callback] => ),[compatibility-problems] => Array ([title] => Troubleshooting,[id] => compatibility-problems,[content] =>

    //plugin help text deleted by me//

    ,[callback] => )),[] =>

    //plugin help text deleted by me//

    ,[] => Array ([per_page] => Array ([label] => Plugins,[default] => 999)),[] => 1,[] => ),[actions] => Array ([0] => Settings,[deactivate] => Deactivate,[edit] => Edit),[is_active] => 1,[plugin_name] => Testimonials Widget,[description] =>

    ,[prefix] => ,[class] => active,[checkbox_id] => checkbox_64629c27612138bc1ceb2db26630b681,[checkbox] => Select Testimonials Widget,[id] => testimonials-widget,[columns] => Array ([cb] => ,[name] => Plugin,[description] => Description),[hidden] => Array ([0] => ),[column_name] => description,[column_display_name] => Description,[style] => ,[plugin_meta] => ,[author] => Michael Cannon))
    #1 implode( | , ) called at [/home/[account]/public_html/mysiteurl.com/wp-admin/includes/class-wp-plugins-list-table.php:421]
    #2 WP_Plugins_List_Table->single_row(Array ([0] => testimonials-widget/testimonials-widget.php,[1] => Array ([Name] => Testimonials Widget,[PluginURI] => http://ww.wp.xz.cn/extend/plugins/testimonials-widget/,%5BVersion%5D => 2.13.5,[Description] => Testimonials Widget plugin allows you to display random or selected portfolio, quotes, reviews, showcases, or text with images on your WordPress blog.,[Author] => Michael Cannon,[AuthorURI] => http://aihr.us/about-aihrus/michael-cannon-resume/,%5BTextDomain%5D => ,[DomainPath] => ,[Network] => ,[Title] => Testimonials Widget,[AuthorName] => Michael Cannon))) called at [/home/[account]/public_html/mysiteurl.com/wp-admin/includes/class-wp-plugins-list-table.php:296]
    #3 WP_Plugins_List_Table->display_rows() called at [/home/[account]/public_html/mysiteurl.com/wp-admin/includes/class-wp-list-table.php:796]
    #4 WP_List_Table->display_rows_or_placeholder() called at [/home/[account]/public_html/mysiteurl.com/wp-admin/includes/class-wp-list-table.php:736]
    #5 WP_List_Table->display() called at [/home/[account]/public_html/mustieurl.com/wp-admin/plugins.php:431]

    —————————————————————–

    Is this helpful? I deleted the chunks of help text about plugins that was included above. Hope that’s ok. Let me know if there’s anything else I can do on my end.

    Thanks for your help, Michael!

    Plugin Contributor Michael Cannon

    (@comprock)

    Can you update your WordPress core files? The argument call to implode should first be the glue and second, the array.

    In the backtrace, the first parameter is the testimonials widget array. I’m suspecting either outdated or custom modified WordPress core files or there’s another plugin that’s modifying the plugin page operations.

    If WP core files update doesn’t work, then please try https://aihrus.zendesk.com/entries/25119302-How-do-you-debug-common-issues-.

    @ref http://us1.php.net/implode

    Thread Starter brit77

    (@brit77)

    Would simply re-installing WordPress via Dashboards>Updates be the same as updating the core files? Or do I need to follow the manual update steps here: http://codex.ww.wp.xz.cn/Updating_WordPress ?

    The re-install did not fix it. Deactivating all (other) plugins and changing the theme did not resolve the error either. I’ve not made any changes to the core file myself, but perhaps a plugin did some damage.

    Something else I found in my testing: the error goes away when I revert the Testimonials Widget plugin to 2.13.3 (but then of course I can’t activate the premium plugin!).

    Any further insights or idea? I really appreciate your time. πŸ™‚

    Plugin Contributor Michael Cannon

    (@comprock)

    Correct on “re-installing WordPress via Dashboards>Updates be the same as updating the core files”.

    Please email to [email protected] an admin login for your site.

    Thread Starter brit77

    (@brit77)

    Thank you for the fix, Michael!

Viewing 6 replies - 1 through 6 (of 6 total)

The topic ‘Invalid arguments passed Error listed on Plugins page’ is closed to new replies.