Código PHP

WordPress: evitar el aviso de actualización de un plugin

WordPress: evitar el aviso de actualización de un plugin
4 (80%) 1 voto[s]

Si hemos modificado el código fuente de un plugin de wordpress, y no deseamos que el sistema lo tenga en cuanta para avisarnos de una nueva actualización, podemos evitarlo de una manera muy sencilla.

Tan solo debemos incluir el siguiente código en el plugin:

add_filter( 'http_request_args', 'dm_prevent_update_check', 10, 2 );

function dm_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;
}

Y así no nos mostrara el mensaje de las nuevas actualizaciones, evitando sobreescribir el codigo con el nuevo plugin y conservando nuestros cambios.

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *