flush_site(); } } function flush_page_cache($slug) { if (!class_exists('Pantheon_Cache')) { return; } if (empty($slug)) { $slug = '/'; } $this->page_url = home_url() . $slug; add_filter('pantheon_final_clean_urls', [$this, 'add_page_flush_queue']); } function add_page_flush_queue($paths) { $paths[] = $this->page_url; return $paths; } } new Pantheon();