• 24-04-2015, 13:02:33
    #1
    Merhaba, bir projem için title ve description alanlarında bugunun tarihini kullanmak istiyorum. Doğal olarak gün değiştiğinde title ve descriptiondaki gün ve tarih değişmeli.

    Bunu wordpress yazı ve sayfa alanlarında bunu nasıl kullanırım?

    Örnek Kullanım :

    www.xxx.com/domates-fiyatlari/

    Title: 24 Nisan 2015 domates fiyatları - Domates Fiyatları.com

    Desc : En ucuz domates fiyatlarına ait fiyatlar 24 nisan 2015 tarihiyle sayfamızda belirtildiği gibidir.

    Bu her gün otomatik olarak değişecek. Bunu eklentiyle ya da manuel olarak nasuıl yaparım? Yardımcı olabilecek var mıdır?
  • 24-04-2015, 15:01:51
    #2
    başlığa ve açıklamaya {{tarih}} şeklinde bir kısım ekleyip, bu kısmı filtreleyebilirsin hocam. başlık için şu şekilde denedim oldu;

    functions.php'ye eklenicek
    add_filter('the_title', 'baslik_duzenle', 10, 2);
    add_filter('single_post_title', 'baslik_duzenle', 10, 2);
    
    function baslik_duzenle($baslik, $id_yazi) {
    
    	if(is_numeric($id_yazi) && get_post_type($id_yazi) !== 'post') 
    		return $baslik;
    	
    	if (is_object($id_yazi) && $id_yazi->post_type !== 'post')
    		return $baslik;
    		
    	return str_replace('{{tarih}}', date("j F Y"), $baslik);
    }
    tabi bu filtre normal wp_title ve the_title fonksiyonları için, siz seo eklentisi felan kullanıyorsanız çalışmayabilir.

    açıklama için hangi kodu kullanıyorsanız onada filtre eklemek gerekiyor, kodlarınızı yada kullandığınız fonksiyonu paylaşabilirseniz yardımcı olurum.