, ,


Cara Setting W3 Total Cache Melakukan Pembersihan Cache Setiap Hari

W3 Total Cache

HARIANACEH.co.id, BANDA ACEH — W3TC atau W3 Total Cache menawarkan beberapa fungsi untuk membersihkan cache di website anda yang menggunakan platform WordPress.[1]

flush_pgcache();  // Page cache
flush_dbcache();  // Database cache
flush_minify();  // Minify cache
flush_all(); // All caches

Anda bisa memerintahkannya seperti berikut ini:

<?php $w3_plugin_totalcache->flush_all(); ?>

Jadi, jika anda membutuhkan pembersihan seluruh cache untuk setiap harinya, Anda dapat menggunakan jadwal cron berulang untuk fungsi apa pun yang anda inginkan [2]. Berikut ini adalah contoh kode yang bisa anda coba. Saya belum sempat mengujinya. Cangkokkan kode di atas pada file functions.php di tema Anda. Anda bisa membuat plugin jika Anda menginginkannya juga.

// Scheduled Action Hook
 
function w3_flush_cache( ) {
  $w3_plugin_totalcache->flush_all();
}
 
// Schedule Cron Job Event
 
function w3tc_cache_flush() {
  if ( ! wp_next_scheduled( 'w3_flush_cache' ) ) {
    wp_schedule_event( current_time( 'timestamp' ), 'daily', 'w3_flush_cache' );
  }
}

//hourly
//daily
//twicedaily
 
add_action( 'wp', 'w3tc_cache_flush' );

Demikian trik dan tip hari ini. Selamat mencoba!

loading...

How to Fix “Parallelize Downloads Across Hostnames” Warning

Presiden Mesir Abdul Fattah Al-Sisi (Foto: AFP)

Situasi Mesir Berangsur Membaik Di Bawah Kendali Al-Sisi