• I am trying to: Clear all WP-Super-Cache files from the admin while using wpml.org

    I visited this URL: /wp-admin/index.php?action=delcachepage&path=%2Fwordpress%2Fwp-admin%2Findex.php&_wpnonce=76a304b1ef

    I expected to see: all the multilingual domains’ cache files deleted from ABSPATH /wp-content/cache/supercache/

    Instead, I got: only the files for the ‘home’ URL were deleted. See admin_bar_delete_page in wp-cache.php. It asks for get_supercache_dir() which calls get_option( ‘home’ ). I am hoping for WP-Super-Cache to check for all hosts associated to the current installation and clear those too. See option icl_sitepress_settings, key ‘language_domains’.

    A similar ticket was just logged with WPML. You guys could coordinate on the best way to approach this.

    https://www.ads-software.com/plugins/wp-super-cache/

Viewing 1 replies (of 1 total)
  • Thread Starter scottconnerly

    (@scottconnerly)

    They tell me to tell you to do this:
    https://wpml.org/documentation/theme-compatibility/go-global-program/

    Which sounds like a lot of effort.
    If you could just put an action hook in admin_bar_delete_page before the wp_redirect, I can do what I need to from there. I looked at the other filters that could have been in play (wp_super_cache_supercachedir), but that didn’t seem optimal.

    I suppose if you decide to skip this feature request, I might use a parallel test of isset( $_GET[ ‘action’ ] ) && $_GET[ ‘action’ ] == ‘delcachepage’ .

Viewing 1 replies (of 1 total)
  • The topic ‘Clearing cache with WPML’ is closed to new replies.