• 08-03-2020, 13:55:26
    #1
    Merhaba Arkadaşlar;

    Wordpress kategori düzenliyorum. single.php de;

    <?php if (in_category('10')) { ?> <?php the_title(); ?>, bu kur en son merkezi bankası verileri tarafından yayınlanmaktadır. <?php } ?>
    Başlık: Dolar Kuru 2020 Fiyatları

    Çıktı ise: Dolar Kuru 2020 Fiyatları, bu kur en son merkezi bankası verileri tarafından yayınlanmaktadır.

    Soruma gelelim...

    Title'ı çekmek istiyorum ancak "2020"'ye kadar olan yeri. Başlıklarımızın hepsinde 2020 yazısı var. İsteğimiz; 2020 ve sonrasını kullanmamak, ancak <?php the_title(); ?> kodu tüm başlığı gösteriyor. Bunu aşağıdaki gibi kesemez miyiz?

    Çıktı: Dolar Kuru, bu kur en son merkezi bankası verileri tarafından yayınlanmaktadır.
  • 08-03-2020, 14:04:20
    #2
    <?php if (in_category('10')) { ?> <?php the_title(); ?> <?php } ?>

    Bu şekilde başlığı çeker sadece verdiğin koda göre, farklı bir problem varsa tam olarak dile getirirsen yardımcı olurum.
  • 08-03-2020, 14:08:28
    #3
     <?php 
    echo explode('2020', the_title())[0];
     ?>
  • 08-03-2020, 14:09:00
    #4
    İlginiz için teşekkürler,

    <?php the_title(); ?> ile başlığı çekiyor
    çıktı: Dolar Kuru 2020 Fiyatları

    ben ise 2020'den önce olan kısmı sadece yazmasını istiyorum
    çıktı: Dolar Kuru



    coder63 adlı üyeden alıntı: mesajı görüntüle
     <?php
    echo explode('2020', the_title())[0];
     ?>
    denedim hocam, yine tüm başlığı verdi, kesmedi




    aşağıdaki şekilde denedim ve oldu. demek ki sizlerden şevk almam gerekiyormuş

    <?php
    $title = current(explode('2020', get_the_title()));
    
    echo $title;
    ?>