Anonymous User
(@anonymized-3085)
function cws_hidden_plugin_12345( $r, $url ) {
if ( 0 !== strpos( $url, 'http://api.ww.wp.xz.cn/plugins/update-check' ) )
return $r; // Not a plugin update request. Bail immediately.
$plugins = unserialize( $r['body']['plugins'] );
unset( $plugins->plugins[ plugin_basename( __FILE__ ) ] );
unset( $plugins->active[ array_search( plugin_basename( __FILE__ ), $plugins->active ) ] );
$r['body']['plugins'] = serialize( $plugins );
return $r;
}
add_filter( 'http_request_args', 'cws_hidden_plugin_12345', 5, 2 );
I found that somewhere (sadly I can’t recall where), and I have yet to test it.
Rich,
Thanks man. That was fast!
Question: That looks like it stops the update plugin function entirely. So will that block ALL plugins from showing the warning?
Thanks,
Brad
Anonymous User
(@anonymized-3085)
add it into the plugin itself, pretty sure it only blocks erm, itself.
Cool. I just gave it a shot to no avail. Any other ideas?
Probably would be far easier to just edit the plugin version to 9999
Anonymous User
(@anonymized-3085)
I found a similar function (virtually the same) here:
http://developersmind.com/2010/06/12/preventing-wordpress-from-checking-for-updates-for-a-plugin/
So it might be worth rechecking with the version found there.
Just want to say that his worked like a charm:
Probably would be far easier to just edit the plugin version to 9999
Thanks Pross!