Did you have a look at your PHP error logs?
Hey, Jordy!
Here’s what I’m getting:
Catchable fatal error: Object of class WrappedClosure could not be converted to string in /home/pwdtest/public_html/charlie/wp-content/plugins/media-cleaner/wpmc_settings.php on line 62
Does that help?
Thanks!
Steve
I don’t know why this happens but as a quick fix, could you try to modify those lines:
$allshortcodes = array_diff( $shortcode_tags, array( ) );
$my_shortcodes = array();
foreach ( $allshortcodes as $sc )
if ( $sc != '__return_false' ) {
if ( is_string( $sc ) )
array_push( $my_shortcodes, str_replace( '_shortcode', '', (string)$sc ) );
}
$my_shortcodes = implode( ', ', $my_shortcodes );
into :
try {
$allshortcodes = array_diff( $shortcode_tags, array( ) );
$my_shortcodes = array();
foreach ( $allshortcodes as $sc )
if ( $sc != '__return_false' ) {
if ( is_string( $sc ) )
array_push( $my_shortcodes, str_replace( '_shortcode', '', (string)$sc ) );
}
$my_shortcodes = implode( ', ', $my_shortcodes );
}
catch (Exception $e) {
$my_shortcodes = "";
}
in the wpmc_settings.php file? Modify those files and active the plugin. You can reinstall it first, it will crash but modify this. If it doesn’t help, just remove it again.
Well, okay. I tried that, and got the same results. 🙁
I’m running PHP version 5.6, if that matters…
That happens because of another plugin or theme, but I am not sure which one at all. Mmm. How we could do this. Do you have another install with a different theme that could try the plugin with?
Yeah. Let me just install a test site with no other plugins active, and see what happens…
Okay. Good news! It worked fine on a new install with no other plugins active. So, I went back to one of the sites where it didn’t run, deactivated all the plugins, activated the Media Cleaner plugin, then began activating the plugins one by one till it crashed. Then, I deactivated that plugin, and continued. Two plugins were incompatible with this plugin: Intense Word Plugin and Shortcodes Ultimate plugins. I’m not sure why it didn’t like those two, but I can work around them. They weren’t critical.
I have installed Shortcotes Ultimate, but it doesn’t break my website, running along with my plugin. Mmm, any way I could get Intense Word from the author you think? I would like to try it with my plugin. Whatever it is, I don’t like the idea my plugin to break because of something else, it’s better to avoid that issue or display a friendly error message. I am willing to do it but I need first to replicate the issue. If you want to help, please do, or maybe another day when you have time 🙂