I am using W3 Total Cache plugin in my web site. Is there anyway that the user doesn't have to clear the cache every time there is a change in the website?
You just disable the plugin and disbale the caheche create option in the wordpress plugin
You will have to add a function to the functions.php file of your theme.
function vs_delete_w3tc_cache($post_id ){
if ( function_exists( 'w3tc_pgcache_flush_post' ) )
{
w3tc_pgcache_flush_post($post_id);
}
}
add_action( 'save_post', 'vs_delete_w3tc_cache' );
This should delete the cache for that post/page.