Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Kupası
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPress’te Bugünün Tarihi Nasıl Görüntülenir (2 Kolay Yöntem)

WordPress’te bugünün tarihini mi görüntülemek istiyorsunuz?

Birçok haber sitesi, çevrimiçi dergi ve sık güncellenen bloglar güncel tarih ve saati görüntülemek isteyebilir. Bu, kullanıcılara geçerli tarih ve içeriğin ne kadar süre önce yayınlandığı hakkında bir fikir verir.

Bu makalede, WordPress web sitenizde bugünün tarihini veya geçerli saati nasıl kolayca görüntüleyebileceğinizi göstereceğiz.

Displaying current date and time in WordPress

WordPress’te Neden Bugünün Tarihi Görüntüleniyor?

Birçok haber sitesi, özellikle de ana haberlerini günlük olarak yayınlayan daha küçük haber siteleri, sitelerinin başlık bölümünde güncel tarihi gösterir.

A news website showing current date in their website header

Bu, kullanıcılara yayının çevrimiçi baskısının en son sürümünü görüntülediklerini garanti eder. Bu, birçok haber sitesinin ön sayfalarını günde birkaç kez güncellemelerine rağmen hala kullandıkları faydalı bir stilistik karardır.

Benzer şekilde, çevrimiçi dergiler ve blog yazarları da bu tarzı benimsemiştir. Bu, kullanıcılara bir blogdaki en son girdileri görüntülediklerini garanti eder.

Sadece geçerli tarih ve saati göstermek isteyebileceğiniz başka kullanım senaryoları da vardır.

Örneğin, canlı sohbetiniz belirli saatlerde çalışıyorsa ve müşterilere coğrafi konumunuzda saatin kaç olduğunu göstermek istiyorsanız. Ya da bir geri sayım sayacı kampanyası yürütüyorsanız ve daha güçlü bir FOMO etkisi yaratmak için geçerli tarihi göstermek istiyorsanız.

Bununla birlikte, WordPress web sitenizde bugünün tarihini, gününü veya geçerli saati nasıl kolayca görüntüleyebileceğinize bir göz atalım. İki yöntemi ele alacağız ve kullanmak istediğinize atlamak için aşağıdaki hızlı bağlantıları kullanabilirsiniz:

Yöntem 1: Şablon Dosyasına Kod Ekleyerek Bugünün Tarihini Görüntüleme

WordPress, geçerli tarih veya saati görüntülemek için varsayılan bir widget veya blokla birlikte gelmez.

Ancak yine de çok basit bir kod kullanarak geçerli tarih veya saati görüntüleyebilirsiniz.

Bu basit kodu WordPress temanızın şablon dosyalarına saati görüntülemek istediğiniz yere ekleyebilirsiniz:

<?php echo date(get_option('date_format')); ?>

Bu kod, WordPress ayarlarınızda ayarlanan tarih biçimini kullanarak geçerli tarihi yazdırır. Tarih biçimini Ayarlar ” Genel sayfasını ziyaret ederek değiştirebilirsiniz.

Time format settings in WordPress

Tarihi başka bir biçimde yazdırmak için kendi biçimlendirme etiketlerinizi de kullanabilirsiniz. Örneğin, aşağıdaki kodu kullanarak tarihi ay, gün ve yıl biçiminde yazdırabilirsiniz.

<?php echo date('F j, Y'); ?>

Demo web sitemizde bu şekilde görünüyordu.

Date and time

Bu yöntem, kodu doğrudan WordPress tema dosyalarına eklemenize olanak tanır, ancak çok esnek değildir. Peki ya geçerli tarih ve saati bir WordPress yazısı, sayfası veya kenar çubuğu widget’ı içinde görüntülemek isterseniz?

Bir sonraki yöntem, sitenizin herhangi bir yerine tarih ve saat eklemenize olanak tanır.

Yöntem 2: Kısa Kod Kullanarak Bugünün Tarihini Herhangi Bir Yerde Görüntüleme (Önerilen)

Bu yöntem için bir kısa kod oluşturacağız ve ardından WordPress web sitemizin herhangi bir yerinde tarih ve saati görüntülemek için kullanacağız.

İleri düzey kullanıcılar doğrudan temanızın functions.php dosyasına kod ekleyebilir. Ancak, web sitenize özel kod eklemeyi süper güvenli ve kolay hale getirdiği için WPCode gibi bir özel kod parçacıkları eklentisi kullanmanızı öneririz.

Yapmanız gereken ilk şey ücretsiz WPCode eklentisini yüklemektir. Detaylı talimatlar için adım adım WordPress eklentisi yükleme kılavuzumuzu takip edebilirsiniz.

Etkinleştirmenin ardından, WordPress panonuzda Code Snippets ” + Add Snippet bölümüne gitmelisiniz. Bu, web sitenize yeni bir kod parçacığı eklemenizi sağlayacaktır.

Adding Custom Code in WPCode

Buraya geldiğinizde, farenizi ‘Özel Kodunuzu Ekleyin (Yeni Snippet)’ seçeneğinin üzerine getirmeniz ve ardından beliren ‘Snippet kullan’ düğmesine tıklamanız gerekir. Bu, kod parçacığını ekleyebileceğiniz yeni bir pencere açacaktır.

İlk olarak, snippet’e ‘Bugünün Tarihini Ekle’ gibi bir başlık ekleyin.

Add a Title and the Code Snippet to WPCode

Ardından, yukarıdaki ekran görüntüsünde gördüğünüz gibi aşağıdaki kod parçacığını kopyalayıp Kod Önizleme alanına yapıştırmanız gerekir.

function wpb_date_today( $atts, $content = null ) {
	$atts = shortcode_atts( array(
		'format' => '',
	), $atts );

	$date_time = '';

	if ( $atts['format'] == '' ) {
		$date_time .= date( get_option( 'date_format' ) );
	} else {
		$date_time .= date( $atts['format'] );
	}

	return $date_time;
}

add_shortcode( 'date-today', 'wpb_date_today' );

Son olarak, Kod Türü açılır menüsünden ‘PHP Snippet’i seçmeniz ve ardından Etkin geçişini ‘Açık’ konumuna getirmeniz gerekir.

Şimdi kod parçacığını web sitenizde saklamak için ‘Snippet’i Kaydet’ düğmesine tıklayabilirsiniz.

Choose the PHP Code Type and Toggle the Snippet On in WPCode

Bu kod basitçe geçerli tarihi gösteren bir kısa kod oluşturur. Bu kısa kodu sitenizin herhangi bir yerine ekleyerek kullanabilirsiniz:

[tarih-bugün]

Varsayılan olarak, kısa kod tarihi WordPress ayarlarınızdaki varsayılan tarih biçiminde görüntüler.

Kısa kodu aşağıdaki gibi değiştirerek kendi tarih biçiminizi de kullanabilirsiniz:

[date-today format='F j, Y']

Ardından, web sitenizde buna benzer bir şey görünmelidir.

Date preview

WordPress’te Tarihleri Göstermeye İlişkin Uzman Kılavuzları

Artık WordPress’te bugünün tarihini nasıl görüntüleyeceğinizi bildiğinize göre, WordPress’te tarih görüntüleme ile ilgili diğer bazı kılavuzları görmek isteyebilirsiniz:

Umarız bu makale WordPress’te bugünün tarihini nasıl kolayca görüntüleyebileceğinizi öğrenmenize yardımcı olmuştur. WordPress’te hava durumu tahmini ekleme kılavuzumuza veya WordPress için en iyi test eklentileri uzman seçimlerimize de göz atmak isteyebilirsiniz.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

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

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Ultimate WordPress Araç Kiti

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

Reader Interactions

37 yorumBir Cevap Bırakın

  1. Syed Balkhi

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Dennis Muthomi

    hi, I got a question for the time display:- what if my website has visitors from different time zones? will the date and time displayed be adjusted to their local time, or will it always show the time based on the website’s settings?

    • WPBeginner Comments

      These method in this guide will show the date and time for the timezone from the website.

  3. Mrteesurez

    Thanks for sharing.
    The time is not showing, only the date is showed. I want to show both date and time beside each other on the top for all visitorsb to see including the admins.

    • WPBeginner Support

      For that you would need to change the format in the shortcode to: format=’F j, Y h:i’

      Yönetici

  4. ducmu

    how to display include time?
    your code is only date

  5. Bert Hennephof

    Code doesn’t work anymore after upgrade from PHP 7.4 to PHP 8.2
    WPCode indicates error in line:
    if ($atts[‘format’] == ”) {

    • WPBeginner Support

      From testing the snippet on our end it currently is working in php 8.2, it would depend on the specific error message you are seeing on the line.

      Yönetici

  6. Ihtisham Z

    Thank you for the great article.

    Just wanted to note here that, if the format attribute is not provided by the user then the shortcode will fail resulting in a critical error (parsing the attribute as string) and breaking the page. So, we need to convert the string to an array.

    function wpb_date_today($atts, $content = null) {
    if ( ! is_array( $atts ) ) {
    $atts = [];
    }

    // rest of the code…
    }

    • Chris Colotti

      Thanks for the code update!!! Snippet had been working for some time then broke as you indicated..

  7. Generosus

    Useful Tip:

    Method 2 (listed above) yields a date output in UTC format. To change the output to Local Time format, replace “date” with “wp_date” (2 places).

    It would be great to make a notation in your above instructions.

    You’re welcome :)

    • WPBeginner Support

      Thank you for sharing that and for your feedback :)

      Yönetici

  8. Kathy

    I really wanted to use this, however, after adding it to my functions file, I get this:
    Warning: Illegal string offset ‘format’ in /XXXXXXXXXX/functions.php

    It showed the date, however, the warning showed up too.

    • WPBeginner Support

      Thank you for letting us know, we will look into this and for the time being the second shortcode with the format specified will avoid that warning.

      Yönetici

  9. Sunday Samuel

    Thanks for this

    Saved me from installing another plugin

    I am grateful

    • WPBeginner Support

      Glad our guide was helpful!

      Yönetici

  10. hugo

    Hi, thank you for the code.

    It’s possible to show the month in spanish and/or in number?

    greetings,

    • WPBeginner Support

      For adding the date as numbers if you are using the echo date method, you would change F j, Y to m/d/Y

      Yönetici

  11. Rebekah

    Is it possible to display a moving date? For instance, today’s date plus 7 days? I’d like to have something on my site that always displays the date one week from today.

  12. Henry

    Adding this php code in the header file is OK but how can I control where I want to appear my date on the page?

  13. Jon

    Or with Javascript:

    var dateToday = new Date(); var yearToday = dateToday.getFullYear(); document.write(yearToday);

  14. Abiodun

    Hello

    how do I change the color of this code?

    it is in an arch colour and i want it in white

  15. sameh

    How can i change the language of date format to arabic???? thanks advanced

  16. morteza ahamadi

    i am realy beginner,
    where should these codes be added?

  17. 123project

    Hi
    how can I change the font and the color of this code?

  18. Clare

    I’m beginning to discover that you can do anything with WP if you just take the time out to learn how – and most of it is so simple. 2011 is the year to ditch plugins and take the weight off my site!

  19. Petit Nuage

    Your suggestion is incorrect, since you’ve forgotten to take the local timezone into account as defined in the Dashboard.

    • Editorial Staff

      We mentioned two solutions. One where you can use the server’s setting, or two where you can use WordPress setting. If you have a third solution, then please share it with us rather than saying that we are wrong because both solutions above work.

      Yönetici

  20. andreeib

    I used to make this using a short code function in Wordpress.

  21. Chase Adams

    Why not just use Isn’t it a lot easier as a built in function where you can change the display type in Settings > General ?

Bir Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkür ederiz. Lütfen tüm yorumların yorum poli̇ti̇kasi uyarınca denetlendiğini ve e-posta adresinizin yayımlanmayacağını unutmayın. Ad alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.