lostyazilim
tr.link

Yazıda son güncelleme tarihi ayarı-Çözüldü

11 Mesajlar 1.708 Okunma
lstbozum
tr.link

kresendo kresendo WM Aracı Kullanıcı
  • Üyelik 17.12.2018
  • Yaş/Cinsiyet 38 / E
  • Meslek Diğer
  • Konum Diğer
  • Ad Soyad O** Ç**
  • Mesajlar 189
  • Beğeniler 56 / 52
  • Ticaret 0, (%0)
Merhaba arkadaşlar,

Sitemde yazılarıma "son güncelleme tarihi" eklemek istedim. Aşağıdaki kodu kullandım.

function wpb_last_updated_date( $content ) {
$u_time = get_the_time('U');
$u_modified_time = get_the_modified_time('U');
if ($u_modified_time >= $u_time + 86400) {
$updated_date = get_the_modified_time('j F Y');
$custom_content .= '

Son Güncelleme '. $updated_date .'

';
}

$custom_content .= $content;
return $custom_content;
}
add_filter( 'the_content', 'wpb_last_updated_date' );



Ancak sadece yazılarda değil, iletişim ve hakkımda sayfalarında da gösteriyor.

Sadece yazılarda göstermesi için kodu nasıl düzenlemeliyim? Yardımcı olursanız sevinirim.
 

 

wmaraci
reklam

JoshgunPRO JoshgunPRO Bilgi güçtür. Kimlik Onayı
  • Üyelik 21.10.2018
  • Yaş/Cinsiyet 26 / E
  • Meslek Web Developer
  • Konum Diğer
  • Ad Soyad J** E**
  • Mesajlar 315
  • Beğeniler 60 / 142
  • Ticaret 9, (%100)
Temanızın single.php dosyasına eklerseniz sadece yazılarda gözükmesi lazım. Temanızla alakalı sayfalar teması olarak single.php kullanılıyorsa, o zaman biraz sıkıntı. Hangi dosyaya ekleme yaptığınızı söyler misiniz?
 

 

kresendo kresendo WM Aracı Kullanıcı
  • Üyelik 17.12.2018
  • Yaş/Cinsiyet 38 / E
  • Meslek Diğer
  • Konum Diğer
  • Ad Soyad O** Ç**
  • Mesajlar 189
  • Beğeniler 56 / 52
  • Ticaret 0, (%0)
Child teması kullanıyorum. functions.php'ye ekledim.
 

 

JoshgunPRO JoshgunPRO Bilgi güçtür. Kimlik Onayı
  • Üyelik 21.10.2018
  • Yaş/Cinsiyet 26 / E
  • Meslek Web Developer
  • Konum Diğer
  • Ad Soyad J** E**
  • Mesajlar 315
  • Beğeniler 60 / 142
  • Ticaret 9, (%100)

kampusula adlı üyeden alıntı

Child teması kullanıyorum. functions.php'ye ekledim.

Çözüm dediğim gibi; ana temanızın single.php dosyasına eklemeniz lazım.
 

 

wmaraci
wmaraci

kresendo kresendo WM Aracı Kullanıcı
  • Üyelik 17.12.2018
  • Yaş/Cinsiyet 38 / E
  • Meslek Diğer
  • Konum Diğer
  • Ad Soyad O** Ç**
  • Mesajlar 189
  • Beğeniler 56 / 52
  • Ticaret 0, (%0)
Ancak ana temaya güncelleme gelince kodlar sıfırlanıyor. Bu yüzden her güncelleme sonrası tekrar düzenlemek gerekiyor. Bu çileden kurtulmak için de child tema kullanıyorum.

Single.php dosyasını child temaya ekleyip kodu oraya yapıştırdım. Ancak kodlama bilgim çok iyi olmadığı için yapamadım.

Vermiş olduğum koda sadece yazılara eklemesini ya da sayfalara eklemesini hariç tutmasını sağlayacak şekilde düzenlemeyi nasıl yapabiliriz?
 

 

kresendo kresendo WM Aracı Kullanıcı
  • Üyelik 17.12.2018
  • Yaş/Cinsiyet 38 / E
  • Meslek Diğer
  • Konum Diğer
  • Ad Soyad O** Ç**
  • Mesajlar 189
  • Beğeniler 56 / 52
  • Ticaret 0, (%0)
Yardımcı olabilecek olan var mı?
 

 

Mertcan Mertcan Hayat kısa, kuşlar uçuyor Kullanıcı
  • Üyelik 05.02.2012
  • Yaş/Cinsiyet 29 / E
  • Meslek Yatırım
  • Konum Antalya
  • Ad Soyad M** K**
  • Mesajlar 5426
  • Beğeniler 39 / 1529
  • Ticaret 38, (%100)
fonksiyondan sonra şu değeri verip kapatırsan sayfalarda görünmez,

if ( is_single() ) {
 

 

Tomurcuk derdinde olmayan ağaç, odundur.

kresendo kresendo WM Aracı Kullanıcı
  • Üyelik 17.12.2018
  • Yaş/Cinsiyet 38 / E
  • Meslek Diğer
  • Konum Diğer
  • Ad Soyad O** Ç**
  • Mesajlar 189
  • Beğeniler 56 / 52
  • Ticaret 0, (%0)
Ekledim ancak hala gösteriyor.
 

 

Mertcan Mertcan Hayat kısa, kuşlar uçuyor Kullanıcı
  • Üyelik 05.02.2012
  • Yaş/Cinsiyet 29 / E
  • Meslek Yatırım
  • Konum Antalya
  • Ad Soyad M** K**
  • Mesajlar 5426
  • Beğeniler 39 / 1529
  • Ticaret 38, (%100)

kampusula adlı üyeden alıntı

Ekledim ancak hala gösteriyor.


kendi sitemde deneyerek söylemiştim.

bu şekilde ekledin değil mi?

function wpb_last_updated_date( $content ) { if ( is_single() ) {
$u_time = get_the_time('U');
$u_modified_time = get_the_modified_time('U');
if ($u_modified_time >= $u_time + 86400) {
$updated_date = get_the_modified_time('F jS, Y');
$updated_time = get_the_modified_time('h:i a');
$custom_content .= '

Last updated on '. $updated_date . ' at '. $updated_time .'

';
}

$custom_content .= $content;
return $custom_content;
}
add_filter( 'the_content', 'wpb_last_updated_date' ); }


yanlış eklemişsen bir de böyle ekle, cache varsa temizleyip öyle kontrol et. yoksa ctrl f5.
kresendo

kişi bu mesajı beğendi.

Tomurcuk derdinde olmayan ağaç, odundur.

kresendo kresendo WM Aracı Kullanıcı
  • Üyelik 17.12.2018
  • Yaş/Cinsiyet 38 / E
  • Meslek Diğer
  • Konum Diğer
  • Ad Soyad O** Ç**
  • Mesajlar 189
  • Beğeniler 56 / 52
  • Ticaret 0, (%0)
Gösterdiğiniz şekilde ekledim ancak bu sefer de yazılardakini de kaldırdı.
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al