Merhaba @bakimeral,
Sadece belirli sayfalar icin kapatmak istiyorsaniz https://docs.poweredcache.com/disable-page-caching-for-specific-posts/ buradaki anlatildigi sekilde sayfalarin onbellege alinmasini engelleyebilirsiniz.
WP_CACHE page cache’in calisip calismayacagini kontrol eder, onu false yaparak kullanabilirsiniz eger tum site icin page cache’i kapatmak istiyorsaniz.
Veya alternatif olarak
define( 'DONOTCACHEPAGE', true);
ekleyebilirsiniz wp-config dosyaniza. Veya
add_filter( 'powered_cache_page_cache_enable', '__return_false' );
(snippet olarak) seklinde de kapatabilirsiniz.
okunma sayıları ve bazı kodların çalışmasına engel oluyor.
Okunma sayisi gibi bilgileri WP tarafinda tutmamak saglikli bir durum degil aslinda performans acisindan. (her ziyaret icin update sorgusu calismasi veritabanina ek yuk getirecektir)
Teşekkür ederim Mustafa bey
Bu kod ana sayfayı da önbelleğe almayı engelliyor
add_filter( 'powered_cache_page_cache_enable', '__return_false' );
tüm yazılar için önbelleği kapatmak için kod var mı? page yerine post, posts ve single olarak denedim çalışmadı.
kodu su sekilde duzenleyebilirsiniz:
add_filter( 'powered_cache_page_cache_enable', function ( $status ) {
if ( is_single() && 'post' == get_post_type() ) {
return false;
}
return $status;
} );
Mustafa Bey verdiğiniz bilgiler için teşekkür ederim. define (‘WP_CACHE’, true) ögesi config.php ye eklendiği için tüm sayfaları ve yazıları etkiliyor.
Çalışmalarınızda başarılar dilerim.