Thanks
Yes, the URL actually exists and in use. Its local page cache is flushed by using our simple cide – double checked again.
The CF cache for this page isn’t flushed.
Looking at the “Extension_CloudFlare_Plugin.php” code I see no reference to w3tc_flush_url:
function run() {
add_filter( 'w3tc_config_default_values', array(
$this, 'w3tc_config_default_values' ) );
add_action( 'wp_set_comment_status',
array( $this, 'set_comment_status' ), 1, 2 );
// priority is important, see do_action call of that action
add_action( 'w3tc_flush_all', array( $this, 'w3tc_flush_all' ), 3000, 1 );
add_filter( 'w3tc_flush_execute_delayed_operations',
array( $this, 'w3tc_flush_execute_delayed_operations' ), 3000, 1 );
$this->fix_remote_addr();
// if page caching is enabled on CF - attach to post modifications
// and flush it
if ( $this->_config->get_boolean( array( 'cloudflare', 'pagecache' ) ) ) {
Util_AttachToActions::flush_posts_on_actions();
add_action( 'w3tc_flush_post',
array( $this, 'w3tc_flush_xxx' ), 3000 );
add_action( 'w3tc_flushable_posts', '__return_true', 3000 );
add_action( 'w3tc_flush_posts',
array( $this, 'w3tc_flush_xxx' ), 3000 );
}
}
Please check the code and add a w3tc_flush_url functionality for CF
Looking forward to hearing from you