Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

Post/yazı 'lara eklenen thumbnail'lerin dosya adlarını nasıl yazdırabilirim ?

Konu, 'Wordpress' kısmında Professional tarafından paylaşıldı.

  1. Professional

    Professional Üye

    Kayıt:
    24 Haziran 2004
    Mesajlar:
    167
    Beğenilen Mesajlar:
    1
    Şehir:
    İstanbul
    Merhaba,

    Öncelikle php ve Wordpress konusunda çok iyi olmadığımı belirterek, basit bir soru sormak istiyorum.
    Bir yazı/post sayfasına bir thumbnail ekliyorum. (Daha doğrusu sayfaya resim ekliyorum, thumbnail otomatik insert ediliyor.)

    Bu thumbnail dosyasının adını nasıl öğrenebilirim ?
    Upload_ettigim_dosya_adi.jpg gibi echo edebilmek istiyorum.

    Ben bir şey yaptım. İşimi gördü gibi ama çok gereksiz kodlar oldu. Hem kod uzadı. Hem gereksiz işlem yaptırmak zorunda kalıyorum.

    Bu aşağıdaki yazdığımın daha kolay bir komutu olmalı. Ama nedir bulamadım.

    PHP:
    <?php
    $thumb 
    wp_get_attachment_image_srcget_post_thumbnail_id($post->ID), '' );
    $Dosya_Adi $thumb['0'];
    //echo  $Dosya_Adi ; //Tam yolunu gösterir.

    $Dosya_Adiereg_replace("http://www.Siteismi.com/wp-content/uploads/"," "$Dosya_Adi );
    $Dosya_Adiereg_replace("2017/",""$Dosya_Adi );
    $Dosya_Adiereg_replace("2018/",""$Dosya_Adi );
    $Dosya_Adiereg_replace("2019/",""$Dosya_Adi );
    $Dosya_Adiereg_replace("2020/",""$Dosya_Adi );
    $Dosya_Adiereg_replace("2021/",""$Dosya_Adi );

    $Dosya_Adiereg_replace("01/",""$Dosya_Adi );
    $Dosya_Adiereg_replace("02/",""$Dosya_Adi );
    $Dosya_Adiereg_replace("03/",""$Dosya_Adi );
    $Dosya_Adiereg_replace("04/",""$Dosya_Adi );
    $Dosya_Adiereg_replace("05/",""$Dosya_Adi );
    $Dosya_Adiereg_replace("06/",""$Dosya_Adi );
    $Dosya_Adiereg_replace("07/",""$Dosya_Adi );
    $Dosya_Adiereg_replace("08/",""$Dosya_Adi );
    $Dosya_Adiereg_replace("09/",""$Dosya_Adi );
    $Dosya_Adiereg_replace("10/",""$Dosya_Adi );
    $Dosya_Adiereg_replace("11/",""$Dosya_Adi );
    $Dosya_Adiereg_replace("12/",""$Dosya_Adi );


    echo  
    $Dosya_Adi ;


    ?>
     
  2. yunus

    yunus Daimi Üye

    Kayıt:
    26 Şubat 2015
    Mesajlar:
    521
    Beğenilen Mesajlar:
    127
    Tam dosya yolunu belirttiğin şekilde alabiliyorsan. basename() işini görür.
    PHP:
    $thumb wp_get_attachment_image_srcget_post_thumbnail_id($post->ID), '' );
    $Dosya_Adi $thumb['0'];
    //echo  $Dosya_Adi ; //Tam yolunu gösterir.
    echo basename($Dosya_Adi); // dosyaadi.jpg yi gösterir
     
    Professional bunu beğendi.