Misafir adlı üyeden alıntı: mesajı görüntüle
vps değişip denedim fena değil eklenti ama ana sayfa için şart eklemek şart

ana sayfayı cacheye aldığı için pek bir esprisi yok (gerçi wp en çok cpu tüketen ana sayfadır ayrı)

şöyle bir şart ekleyebilirsiniz


if($_SERVER['REQUEST_URI']!= "/")
{
cacheleme
}
else
{
cachele
}

2. önerim ise admin giriş yapmışsa cachelemeyi engellemeniz

if ( ! is_admin() )
{
echo "cacheleme";
}
else {
echo "cachele";
}

vatandaş bakacak konuyu doğrumu girişim yanlış mı diye

kolay gelsin


edit kendim kabaca bir çözüm ürettim admin panele bir link ekledim konu ekledikten hemen sonra index.html'yi siliyorum

kullanmak isteyen olursa kullandığınız tema/functions.php içerisine kodları yerleştirmeniz yeterlidir

add_action('admin_menu', 'register_custom_menu_page');
function register_custom_menu_page() {
add_menu_page('Cache Sil', 'Cache Sil', 'add_users', 'cachesil', cachesil, '', 58);
}

function cachesil(){

$dosya_adi="../wp-content/cache/all/index.html";
if(!file_exists($dosya_adi))
{
echo "Silinecek dosya yok!";
exit();
}
unlink($dosya_adi);
echo "Dosya silindi.";
}


otomatik yaptırmak istedim fakat peşpeşe konu girdiğinizde eğer index.html cachelenmediyse hata oluşuyor o yüzden pek sağlıklı değil arasıra güncelleme yapanlar kullanabilir

function temiz_le()  {
$index="../wp-content/cache/all/index.html";
if(!file_exists($index))
{
echo "index dosyasi yok!";
exit();
}
unlink($index);
}
add_action ( 'publish_post', 'temiz_le' );
anasayfanın cachelenmesi neden sıkıntı? senin de söylediğin gibi en çok ana sayfa cpu tüketir.