En çok ihtiyaç duyduğunuzda güvenilir WordPress eğitimleri.
WordPress Başlangıç Rehberi
WPB Kupası
25 Milyon+
Eklentilerimizi kullanan web siteleri
16+
Yıllık WordPress deneyimi
3000+
Uzmanlardan WordPress eğitimleri

WordPress'te Göreceli Tarihleri Görüntüleme (2 Yöntem)

Amatör WordPress sitelerini profesyonel sitelerden ayıran küçük bir detay, tarihleri görüntüleme şekilleridir.

Twitter ve Medium gibi büyük platformlar, içeriğin ne kadar güncel olduğunu okuyuculara anında bildirdikleri için göreli tarihler kullanır ('5 dakika önce' veya '2 hafta önce' gibi).

Artık bu aynı özelliği WordPress sitenize ekleyebilirsiniz.

Birçok WordPress sitesine göreceli tarihler ekledikten sonra, bu basit değişikliğin genellikle daha iyi etkileşim sağladığını söyleyebiliriz, çünkü ziyaretçiler en son içeriğinizi hızlı bir şekilde belirleyebilir.

İyi haber şu ki, bu özelliği eklemek çoğu insanın düşündüğünden çok daha basittir.

Bu kılavuzda, WordPress'te göreceli tarihler uygulamak için kanıtlanmış iki yöntem paylaşacağız.

WordPress'te Göreli Tarihleri Görüntüleme

Neden Mutlak/Kesin Tarihler Yerine Göreceli Tarihler Gösterilmeli?

Facebook veya Twitter gibi sosyal medya platformlarının, gönderi tarihlerini tam tarihler yerine '2 saat önce' veya '3 gün önce' olarak gösterdiğini hiç fark ettiniz mi? Buna göreceli tarih formatı denir.

Mutlak tarihlerden (örneğin '21 Ağustos 2024') farklı olarak, WordPress'teki göreceli tarihler okuyucularınıza içeriğinizin ne kadar güncel olduğu hakkında hızlı bir fikir verir.

Bir örneğe bakalım. Ziyaretçiler, belirli bir tarih yerine ‘2 gün önce’ tarihli bir gönderi gördüklerinde, bunun yeni içerik olduğunu anında bilirler. Bu şekilde okuyucular, bugünün tarihini düşünmek veya herhangi bir zihinsel hesaplama yapmak zorunda kalmadan hangi gönderilerin yeni ve kontrol etmeye değer olduğunu hızlıca anlayabilirler.

Ancak, göreceli tarihler her web sitesi türü için uygun değildir.

Örneğin, tarihi bir blog veya kesin tarihlerde kritik öneme sahip bir site çalıştırıyorsanız, mutlak tarihlere bağlı kalmak daha iyi olabilir. Anahtar, göreceli tarihler ekleyip eklemeyeceğinize karar verirken içerik türünüzü ve hedef kitle tercihlerinizi göz önünde bulundurmaktır. WordPress siteniz için.

Tüm bunları söyledikten sonra, WordPress'e göreceli tarihler eklemenin 3 yoluna göz atalım. WordPress 6.7'den bu yana, WordPress Tarih bloğunda göreceli tarihler kullanabilirsiniz, ancak bu seçenek en özelleştirilebilir olanı değildir.

Ayrıca süreci sizin için kolaylaştıran bir eklenti bulduk ve daha fazla kontrol sunan bir kod yöntemi geliştirdik. Tercih ettiğiniz yönteme atlamak için aşağıdaki hızlı bağlantıları kullanabilirsiniz:

Yöntem 1: WordPress Tarih Bloğunu Kullanma (Hızlı ve Ücretsiz)

WordPress Tarih bloğunun göreceli tarihler kullanacak şekilde yapılandırılabileceğini biliyor muydunuz? Bu, bir eklenti yüklemeden veya WordPress web sitenize özel kod eklemeden göreceli tarihleri görüntülemenin en kolay yoludur.

Ancak, bu yöntemin iki dezavantajını bulduk. İlk olarak, çok fazla özelleştirmeye izin vermez. Örneğin, ‘X dakika önce’ veya ‘X saat önce’ yerine tarihleri ‘Bugün’ veya ‘Dün’ olarak gösteremezsiniz.

İkinci olarak, WordPress Tarih bloğu, bir blok WordPress temasının şablonlarında kullanılabilir, ancak klasik bir temanın şablonlarında kullanılamaz. Klasik bir tema kullanıyorsanız, Yöntem 2 veya Yöntem 3'ü izlemenizi öneririz.

Bu eğitimde, WordPress Tarih bloğunu blok temanızın ‘Yazı Meta’ şablon parçasında göreceli tarihleri gösterecek şekilde nasıl özelleştireceğinizi göstereceğiz. Bunu yapmak için tam site düzenleyiciyi kullanacağız.

Bu şablon parçası, blog yazılarınız hakkındaki bilgileri görüntülemekten sorumludur, örneğin yazar, kategori ve yayın tarihi.

Bununla birlikte, Tarih bloğu, blok düzenleyiciye herhangi bir gönderiye veya sayfaya ekleseniz de çalışacaktır.

Profesyonel İpucu: WordPress yönetici panelinizde tema özelleştirici menüsünü görmüyorsanız, bu, muhtemelen bir blok teması kullandığınız anlamına gelir.

Öncelikle, tam site düzenleyicisini açmak için Görünüm » Düzenleyici 'ye gidin.

WordPress yönetim panelinden Tam Site Düzenleyici'yi seçme

WordPress temanızı özelleştirmek için şimdi çeşitli seçenekler göreceksiniz.

Buradan ‘Desenler’e tıklayın.

Tam Site Düzenleyici'deki Desenler menüsüne tıklama

Bir sonraki sayfada, temanızın sahip olduğu tüm desenleri ve şablon parçalarını göreceksiniz.

Yalnızca ‘Gönderi Meta’ seçeneğini seçin.

Yazı Meta şablon parçasını tam site düzenleyici ile düzenleme

Artık Gönderi Meta şablon parçasını görmelisiniz.

Burada, WordPress Tarih bloğu olan ‘Gönderi Tarihi’ yazan bloğa tıklayın. Buna tıklamak, sağ tarafta Blok ayarları kenar çubuğunu açacaktır.

Yapmanız gereken, ‘Varsayılan biçim’ ayarını devre dışı bırakmak ve ‘3 ay önce’ biçimini seçmektir.

Tarih bloğunun yer aldığı blog yazısına bağlantı vermesi için ‘Gönderiye bağlantı ver’ ayarını etkin tutabilir veya devre dışı bırakabilirsiniz. Ayrıca, gönderinin ilk yayınlandığı zamandan ziyade en son ne zaman güncellendiğini göstermek istiyorsanız ‘Son güncellenme tarihini göster’ seçeneğini etkinleştirebilirsiniz.

Göreli tarihleri gösteren bir Gönderi Meta bloğu örneği

Tamamlandığında, ‘Kaydet’e tıklamanız yeterlidir.

Artık web sitenizdeki ‘Gönderi Meta’ şablonunuzun tüm örneklerinin göreceli tarihler kullandığını görmelisiniz.

Göreli tarihleri gösteren bir Gönderi Meta bloğu örneği

Yöntem 2: Meks Time Ago Eklentisini Kullanma (Ücretsiz ve Özelleştirilebilir)

WordPress'te göreceli zaman ve tarihleri görüntülemek için basit bir eklenti arıyorsanız, sizin için harika bir seçeneğimiz var.

Denediğimiz tüm göreceli tarih eklentileri arasında, Meks Time Ago yeni başlayanlar için en kolay olanlardan biridir. Ayrıca ücretsizdir ve hem klasik hem de blok temalarla çalışır.

Bununla birlikte, tarihleri ​​‘X saniye önce’ veya ‘X gün önce’ yerine ‘Bugün’ veya ‘Dün’ olarak göstermek istediğinizde bu yöntem de işe yaramaz. Ancak, göreceli tarihleri ​​hangi gönderilere ekleyeceğiniz gibi şeyleri özelleştirebilir ve hatta ‘önce’ kelimesini değiştirebilirsiniz.

Meks Time Ago'yu kullanmak için, yönetici alanınızda WordPress eklentisini kurup etkinleştirebilirsiniz.

Bundan sonra, kontrol panelinizde Ayarlar » Genel'e gidin. Aşağı kaydırın ve Meks Time Ago'nun eklenti ayarlarını bulacaksınız.

Meks Time Ago eklenti ayarları

Uygulamanız gereken ilk ayar, 'zaman önce' biçiminin nereye uygulanacağıdır. Burada, gönderinin ilk yayınlandığı zamana ait göreceli tarihi göstermek için 'Tarih' ve 'Saat' seçmelisiniz.

Alternatif olarak, gönderinin ilk yayınlandığı zamanı değil, en son güncellendiği zamanı göstermek istiyorsanız ‘Tarih (değiştirildi)’ veya ‘Saat (değiştirildi)’ seçeneğini seçebilirsiniz.

Ayrıca, bu tarih biçimini belirli bir dakika, saat, gün ve ay sayısından daha eski olmayan gönderilere uygulayıp uygulamayacağınızı da seçebilirsiniz.

12 ay seçeneğini tercih ettik.

Meks Time Ago eklentisi ayarlarını yapılandırma

Ardından, ‘önce’ kelimesini tarih biçiminde nereye yerleştireceğinizi değiştirebilirsiniz.

Çoğu insan bu ifadeye aşina olduğu için, göreceli tarihten sonra tutmayı seçtik.

Meks Time Ago eklenti sayfasında ago kelimesinin nereye yerleştirileceğini seçme

Son olarak, ‘önce’ kelimesini gerekirse farklı bir terimle değiştirebilirsiniz. Boş da bırakabilirsiniz.

Bunu yaptıktan sonra, ‘Değişiklikleri Kaydet’e tıklamanız yeterlidir.

Meks Time Ago eklenti ayarlarını kaydetme

İşte bu kadar! Artık tüm gönderi tarihleriniz göreceli tarihler olacaktır. Her şeyin doğru göründüğünden emin olmak için değişikliklerinizi mobil, masaüstü ve tablet üzerinde görüntüleyebilirsiniz.

İşte bir örnek:

Meks Time Ago eklentisiyle eklenen göreceli tarihler örneği

Yöntem 3: Özel Kod Kullanma (Gelişmiş ama Daha Özelleştirilebilir)

Bu yöntem özel kod içerir ve daha önce açıkladığımız gibi, tarihleri ‘X dakika önce’ veya ‘X saat önce’ yerine ‘Bugün’ veya ‘Dün’ olarak göstermek istiyorsanız daha iyi bir seçenektir.

Ancak gözünüz korkmasın! Süreci adım adım size anlatacağız. Ayrıca, özel kodu web sitenizi bozmadan güvenli ve kolay bir şekilde eklemenizi sağlayan WPCode adlı bir kod parçacığı eklentisi kullanacağız.

Eklentiyi kapsamlı bir şekilde test ettik ve süper güvenilir olduğunu gördük. Eklenti hakkında daha fazla bilgiyi WPCode incelememizde öğrenebilirsiniz.

Öncelikle, WordPress eklentisini yönetici alanınıza kurun ve etkinleştirin.

Not: WPCode'un kullanabileceğiniz ücretsiz bir planı da bulunmaktadır. Ancak, pro sürüme yükseltmek size kod parçacıklarının bulut kütüphanesi, akıllı koşullu mantık ve daha fazlası gibi özelliklere erişim sağlayacaktır.

Bundan sonra, Kod Parçacıkları » + Parçacık Ekle bölümüne gitmeniz gerekir. Ardından, 'Özel Kodunuzu Ekleyin (Yeni Parçacık)' seçeneğini belirleyin ve '+ Özel Parçacık Ekle' düğmesine tıklayın.

Adding a new custom code snippet in WPCode

Şimdi, yeni özel kodunuza bir ad verin. 'Göreli Tarih Zamana Göre Biçimlendirilmiş' gibi basit bir şey olabilir.

Ayrıca, Kod Türünü ‘PHP Parçacığı’ olarak değiştirin.

WPCode özel kodu ile göreceli tarihler görüntülemek için özel kod oluşturma

Bu yapıldıktan sonra, aşağıdaki kod parçasını Kod Önizleme kutusuna kopyalayıp yapıştırmanız yeterlidir:

/**
 * Converts a timestamp into a human-readable relative date string.
 *
 * @param int $timestamp The timestamp to convert
 * @return string The human-readable relative date string
 */
function human_readable_relative_date( $timestamp ) {
    $time_difference = time() - $timest  // Calculate the time difference between now and the timestamp
    $seconds_in_a_day = 86400;  // Number of seconds in a day


    if ( $time_difference < 0 ) {
        return 'Date is in the future';  // Handle future dates
    } elseif ( $time_difference < $seconds_in_a_day ) {
        return 'Today at ' . date( 'H:i', $timestamp );  // Handle same-day dates
    } elseif ( $time_difference < 2 * $seconds_in_a_day ) {
        return 'Yesterday at ' . date( 'H:i', $timestamp );  // Handle one-day-old dates
    } elseif ( $time_difference < 7 * $seconds_in_a_day ) {
        $days = floor( $time_difference / $seconds_in_a_day );  // Calculate full days ago
        return $days . ($days == 1 ? ' day' : ' days') . ' ago at ' . date( 'H:i', $timestamp );  // Handle dates within the last week
    } elseif ( $time_difference < 30 * $seconds_in_a_day ) {
        $weeks = floor( $time_difference / ( 7 * $seconds_in_a_day ) );  // Calculate full weeks ago
        return $weeks . ($weeks == 1 ? ' week' : ' weeks') . ' ago at ' . date( 'H:i', $timestamp );  // Handle dates within the last month
    } elseif ( $time_difference < 365 * $seconds_in_a_day ) {
        $months = floor( $time_difference / ( 30 * $seconds_in_a_day ) );  // Calculate full months ago
        return $months . ($months == 1 ? ' month' : ' months') . ' ago at ' . date( 'H:i', $timestamp );  // Handle dates within the last year
    } else {
        $years = floor( $time_difference / ( 365 * $seconds_in_a_day ) );  // Calculate full years ago
        return $years . ($years == 1 ? ' year' : ' years') . ' ago at ' . date( 'H:i', $timestamp );  // Handle dates older than a year
    }
}


/**
 * Shortcode function to convert a given timestamp or date to a human-readable relative date string.
 *
 * @param array $atts Shortcode attributes
 * @return string The human-readable relative date string
 */
function relative_date_shortcode( $atts ) {
    $attributes = shortcode_atts(
        array(
            'timestamp' => '',  // Default value for 'timestamp' attribute
            'date' => '',       // Default value for 'date' attribute
        ),
        $atts
    );


    // If no timestamp or date attribute provided, use the post's published date
    if ( empty($attributes['timestamp']) && empty($attributes['date']) ) {
        global $post;
        if ( !is_null($post) ) {
            $attributes['timestamp'] = get_the_time('U', $post->ID);  // Get the post's timestamp
        }
    } elseif ( !empty($attributes['date']) ) {
        $attributes['timestamp'] = strtotime($attributes['date']);  // Convert 'date' attribute to timestamp
    }
    
    // Validate the timestamp
    if ( !empty($attributes['timestamp']) && is_numeric($attributes['timestamp']) ) {
        return human_readable_relative_date( $attributes['timestamp'] );  // Return the human-readable relative date
    } else {
        return 'Invalid timestamp or date';  // Return an error message if the timestamp is invalid
    }
}
add_shortcode( 'relative_date', 'relative_date_shortcode' );  // Register the shortcode

İlk fonksiyon olan human_readable_relative_date, bir tarihi alır ve kullanıcı dostu bir formata dönüştürür.

Örneğin, 'Bugün saat 14:30' veya '3 gün önce saat 10:15' gibi gösterebilir. Bu, okuyucularınızın bir gönderinin ne kadar eski olduğunu anlamasını kolaylaştırır.

İkinci fonksiyon olan relative_date_shortcode, WordPress'te kullanabileceğiniz bir kısa kod oluşturur. Bu kısa kod, tema dosyalarınızı değiştirmeden içeriğinize kolayca göreceli tarihler eklemenizi sağlar.

Bu kodu kullanarak gönderi tarihlerini daha kullanıcı dostu hale getirebilirsiniz. Okuyucular içeriğinizin ne kadar yeni olduğunu hızlıca görecekler, bu da sitenizin daha güncel ve ilgi çekici görünmesini sağlayabilir.

Ardından, ‘Ekleme’ bölümüne aşağı kaydırın. Ardından, Ekleme Yöntemi için ‘Otomatik Ekle’ ve Konum için ‘Yalnızca Ön Uç’ seçeneğini seçin.

WPCode'da kod ekleme konumu olarak Yalnızca Frontend'i Seçme

Sağ üst köşedeki ‘Inactive’ (Etkin Değil) geçişini ‘Active’ (Etkin) olarak değiştirin ve ‘Save Snippet’ (Kod Parçasını Kaydet) düğmesine tıklayın.

Kodunuz aktifken, WordPress blogunuzda göreceli tarihleri nasıl etkinleştirebileceğinizi görelim. İşlem, kullandığınız tema türüne göre farklılık gösterecektir.

Blok Temalarına Göreli Tarih Formatı Nasıl Eklenir

Bir blok teması kullanıyorsanız, WordPress Tarih bloğunu Gönderi Meta şablon parçanızda oluşturduğunuz kısa kodla basitçe değiştirebilirsiniz.

İlk olarak, Görünüm » Düzenleyici'ye gidin.

WordPress yönetim panelinden Tam Site Düzenleyici'yi seçme

Artık tam site düzenleyicisinin ana menüsünü göreceksiniz.

Devam edin ve ‘Desenler’e tıklayın.

Tam Site Düzenleyici'deki Desenler menüsüne tıklama

Artık blok temanızın sunduğu tüm desenleri ve şablon parçalarını görmelisiniz.

Burada, 'Gönderi Meta' seçeneğini seçin.

Yazı Meta şablon parçasını tam site düzenleyici ile düzenleme

Öncelikle, kısa kodumuzla değiştirebilmemiz için mevcut Tarih bloğunu silmeniz gerekir.

Bunu yapmak için Tarih bloğuna tıklayabilirsiniz.

Tıklamak zorsa, üstteki 'Liste Görünümü' düğmesine tıklayıp 'Tarih' bloğunu seçebilirsiniz. Ardından üç noktalı menüye tıklayın ve 'Sil'i seçin.

Yazı Meta şablon parçasında Tarih bloğunu seçme

Tarih bloğunu sildikten sonra, Gönderi Meta'nıza 'Kısa Kod' bloğunu ekleyin.

Bunu, sayfada herhangi bir yere ‘+’ düğmesine tıklayarak ve Kısa Kod bloğunu oraya sürükleyip bırakarak yapabilirsiniz.

Tam site düzenleyicisinde bir kısa kod bloğu ekleme

Bundan sonra, bloğa aşağıdaki kısa kodu yazın:

[relative_date]

İşlem bittikten sonra, ‘Kaydet’e tıklamanız yeterlidir.

Tam site düzenleyicisinde göreceli tarih kısa kodunu ekleme

Artık tek gönderi şablonunuz göreceli tarihler kullanacak.

Demo sitemizde görünümü şöyle:

Bir blok temada WPCode özel kodu ile oluşturulmuş göreceli bir tarihin örneği

Klasik Temalara Göreceli Tarih Formatı Nasıl Eklenir

WordPress klasik temalara göreceli tarihler ekleme süreci biraz farklı ve daha tekniktir. Bunun nedeni, her klasik temanın farklı yapılandırmalara sahip olmasıdır.

Ama bize ayak uydurun. Kendi başınıza nasıl yapacağınızı kolayca anlamanız için size bir örnek vereceğiz, ister ücretsiz ister premium bir WordPress teması kullanıyor olun.

Klasik tema dosyalarınızı ilk kez özelleştiriyorsanız, hazırlık sitesinde veya WordPress sitenizin yerel bir sürümünde yapmanızı öneririz. Bu sayede, kodu düzenlemekten kaynaklanan beklenmedik hatalar canlı web sitenizi etkilemez.

Yazı meta verilerinizi görüntülemekten sorumlu tema dosyasını bulmak, atmanız gereken ilk adımdır. Bu şunlar olabilir:

  • Tek gönderi dosyanız (genellikle single.php olarak adlandırılır)
  • Gönderi içeriğinizi görüntüleyen şablon parçası (content.php gibi bir şey)
  • Gönderi bilgilerini görüntülemek için işlevleri içeren şablon etiketleri dosyanız (genellikle template-tags.php olarak adlandırılır)

Genel bir kural olarak, gönderi tarihini görüntüleyen kod satırlarını aramalısınız. Bu satırlar genellikle the_date(), the_time(), get_the_date(), get_the_time(), get_the_modified_date() veya get_the_modified_time() gibi WordPress fonksiyonlarını çağırır.

Yardıma ihtiyacınız olursa, basit bir eklenti kullanarak WordPress tema dosyalarını nasıl düzenleyeceğiniz konusunda adım adım bir kılavuzumuz var. Alternatif olarak, WordPress tema geliştiricinizle iletişime geçebilir veya daha fazla yardım almak için belgelerine göz atabilirsiniz.

Bizim durumumuzda, gönderi tarihini görüntülemekten sorumlu dosya template-tags.php'dir. İşte temanın tam yayınlanma tarihini göstermek için kullandığı orijinal kod:

if ( ! function_exists( 'twentysixteen_entry_date' ) ) :
	/**
	 * Prints HTML with date information for current post.
	 *
	 * Create your own twentysixteen_entry_date() function to override in a child theme.
	 *
	 * @since Twenty Sixteen 1.0
	 */
	function twentysixteen_entry_date() {
		$time_string = '<time class="entry-date published updated" datetime="%1$s">%2$s</time>';

		if ( get_the_time( 'U' ) !== get_the_modified_time( 'U' ) ) {
			$time_string = '<time class="entry-date published" datetime="%1$s">%2$s</time><time class="updated" datetime="%3$s">%4$s</time>';
		}

		$time_string = sprintf(
			$time_string,
			esc_attr( get_the_date( 'c' ) ),
			get_the_date(),
			esc_attr( get_the_modified_date( 'c' ) ),
			get_the_modified_date()
		);

		printf(
			'<span class="posted-on"><span class="screen-reader-text">%1$s </span><a href="%2$s" rel="bookmark">%3$s</a></span>',
			/* translators: Hidden accessibility text. */
			_x( 'Posted on', 'Used before publish date.', 'twentysixteen' ),
			esc_url( get_permalink() ),
			$time_string
		);
	}
endif;

Dosyanın kendisini düzenlemek için, dosyayı FTP aracılığıyla açabilir veya WordPress barındırma sağlayıcınızın dosya yöneticisini kullanabilirsiniz.

Eğer bir Bluehost kullanıcısıysanız, web barındırma hesabınıza giriş yaparak dosya yöneticisini kullanabilirsiniz. Ardından, kontrol panelinde, özelleştirmeye çalıştığınız site için 'Web Siteleri' sekmesine tıklayın ve 'Ayarlar'ı seçin.

Bluehost site ayarları

Bu, sitenizin ayarlar sayfasını açacaktır.

'Gelişmiş' sekmesine geçin ve Dosya Yöneticisi bölümündeki 'Yönet' düğmesine tıklayın.

Dosya Yöneticisi seçeneğinin yanındaki Yönet düğmesine tıklayın

Şu anda Bluehost dosya yöneticisindesiniz.

Dosyamızın adı template-tags.php olduğu için public_html » wp-content » theme-name » inc yolunu izlememiz gerekti.

Dosya yöneticisi kullanarak bir WordPress temasının içindeki inc klasörünü açma

Şimdi seçebileceğiniz birkaç dosya göreceksiniz.

Burada, template-tags.php dosyasını seçin. Dosyaya sağ tıklayın ve ‘Düzenle’yi seçin.

Dosya yöneticisi ile şablon etiketleri klasik tema dosyasını düzenleme

Şimdi, yayın tarihini görüntülemekten sorumlu kodu bulun.

Bunu yapmak için CTRL / Command ve F tuşlarını kullanabilirsiniz.

Dosya yöneticisini kullanarak bir WordPress tema dosyasında gönderi tarihlerini görüntülemekten sorumlu kodu bulma

Şimdi, daha önce WPCode kullanarak eklediğimiz human_readable_relative_date fonksiyonunu çağıracak şekilde bu özel kodu düzenlemeniz gerekecek.

Orijinal kodu if ( ! function_exists( 'twentysixteen_entry_date' ) ) :'den endif;'ye şu şekilde değiştirdik:

if ( ! function_exists( 'twentysixteen_entry_date' ) ) :
	/**
	 * Prints HTML with date information for current post.
	 *
	 * Create your own twentysixteen_entry_date() function to override in a child theme.
	 *
	 * @since Twenty Sixteen 1.0
	 */
	function twentysixteen_entry_date() {
		// Get the post's published timestamp
		$published_timestamp = get_the_time('U');


		// Generate the human-readable relative date
		$relative_date = human_readable_relative_date( $published_timestamp );


		// Output the relative date
		printf(
			'<span class="posted-on"><span class="screen-reader-text">%1$s </span><a href="%2$s" rel="bookmark">%3$s</a></span>',
			/* translators: Hidden accessibility text. */
			_x( 'Posted on', 'Used before publish date.', 'twentysixteen' ),
			esc_url( get_permalink() ),
			$relative_date
		);
	}
endif;

Kodu değiştirdikten sonra ‘Değişiklikleri Kaydet’ düğmesine tıklayın.

Dosya yöneticisindeki şablon etiketi dosyasında yapılan değişiklikleri kaydetme

Kodunuz çalışmıyorsa ve bu konuda tamamen yeniyseniz, kodunuzdaki sorunu anlamak için OpenAI'nin ChatGPT'si gibi bir yapay zeka aracı kullanmanızı öneririz.

Basit bir soru sorabilirsiniz, örneğin: 'Merhaba, aşağıdaki kodu kullanarak X yapmaya çalışıyorum [kodunuzu buraya yapıştırın], ancak çalışmıyor. Bunda neyin yanlış olduğunu anlamama yardım edebilir misiniz?'

Bununla birlikte, kodunuz çalışıyorsa, tek gönderi şablonunuzda görmeniz gereken şey budur:

WPCode özel koduyla oluşturulmuş, klasik bir temada göreceli tarih örneği

WordPress Blogunuzu Özelleştirmek İçin Ek İpuçları

WordPress gönderilerinize göreceli tarihler eklemenin yanı sıra, blogunuzu özelleştirebileceğiniz birçok başka yol vardır. İşte bazı fikirler:

Umuyoruz ki bu makale, WordPress'te göreceli tarihleri nasıl göstereceğinizi öğrenmenize yardımcı olmuştur. Ayrıca WordPress için en iyi sürükle-bırak sayfa oluşturucuları hakkındaki uzman seçimlerimize ve WordPress web sitesini düzenleme hakkındaki nihai rehberimize göz atmak isteyebilirsiniz.

Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi ayrıca Twitter ve Facebook'ta da bulabilirsiniz.

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıklamanız durumunda komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve bize nasıl destek olabileceğinizi görün. İşte editöryal sürecimiz.

Nihai WordPress Araç Seti

Araç Kitimize ÜCRETSİZ erişim kazanın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Okuyucu Etkileşimleri

4 CommentsLeave a Reply

  1. Bir haber (eğlence nişinde) WordPress sitesinde benzer özel kod yaklaşımıyla göreceli tarihler kullandım ve kullanıcı etkileşimini artırmak için harika çalışıyor.
    Eklemek istediğim küçük bir ipucu: Belirli bir eşiğin (örneğin 1 yıl) üzerindeki gönderiler için mutlak tarihleri göstermek üzere koşullu mantık kullanmayı düşünün.
    Bu, yakın zamandaki gönderiler için göreceli tarihler kullanmaya devam ederken, kalıcı içeriklere bağlam sağlayacaktır.
    Bunu gerçekten paylaşmak istedim!

  2. Göreceli tarihleri nasıl kaldıracağımı bilmek istiyorum. WordPress temam varsayılan olarak göreceli tarihi gösteriyor. Ancak bunu değiştiremiyorum.

    • Bu makaledeki PHP'yi, nasıl görüntülenmesini istediğinize bağlı olarak relative_post_the_date ile değiştirebilirsiniz, ancak temanızın desteğiyle iletişime geçerseniz, bu tür bir tarihi devre dışı bırakmak için yerleşik bir yönteme sahip olabilirler.

      Yönetici

  3. Merhaba, ana ekranımda Meks Time Ago eklentisini kullanırken yanlış zaman damgası alıyorum. 9 saat önceki bir gönderi için 2 hafta önce gösteriyor. Lütfen bunu çözmeme yardım edin.
    Teşekkürler.

Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkürler. Lütfen tüm yorumların yorum politikamıza göre denetlendiğini ve e-posta adresinizin YAYINLANMAYACAĞINI unutmayın. Lütfen isim alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.