jQuery anula la función $ .post

En primer lugar, me disculpo por mi pobre inglés ... Espero que alguien entienda mi pregunta y me ayude ...

Estoy trabajando en un proyecto utilizando un montón de $ .post call y quiero mejorarlos agregando la misma verificación para todos ellos.

No quiero cambiar todos los scripts uno por uno, ¿hay alguna forma de anular la función $ .post para agregar lo mismo a todos al mismo tiempo? ¿O tal vez una manera de activar otra función en cada $ .post? Algo como :

$.post.each(function(){[...]});

o

$('body').on('post', function(){[...]});

Gracias !

EDITAR: Finalmente lo hice como yo quería! Aquí está mi código:

// Override $.post
(function(){
    // Store a reference to the original remove method.
    var originalPostMethod = jQuery.post;

    // Define overriding method.
    jQuery.post = function(data){
        // Execute the original method.
        var callMethod = originalPostMethod.apply( this, arguments);

        callMethod.success(function(){
            //console.log('success');
        });
        callMethod.error(function(){
            //console.log('error');
        });
        callMethod.complete(function(){
            //console.log('complete');
            return callMethod;
        });
    }
})();

Respuestas a la pregunta(2)

Su respuesta a la pregunta