Skip to content

Instantly share code, notes, and snippets.

@jesse1981
Forked from cyberwani/gist:5432824
Created May 7, 2013 23:43
Show Gist options
  • Save jesse1981/5537104 to your computer and use it in GitHub Desktop.
Save jesse1981/5537104 to your computer and use it in GitHub Desktop.
Prevent a plugin being updated with a Wordpress update
<?php
add_filter( 'http_request_args', 'my_plugin_prevent_update_check', 10, 2 );
function my_plugin_prevent_update_check( $r, $url ) {
if ( 0 === strpos( $url, 'http://api.wordpress.org/plugins/update-check/' ) ) {
$my_plugin = plugin_basename( __FILE__ );
$plugins = unserialize( $r['body']['plugins'] );
unset( $plugins->plugins[$my_plugin] );
unset( $plugins->active[array_search( $my_plugin, $plugins->active )] );
$r['body']['plugins'] = serialize( $plugins );
}
return $r;
}
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment