• 29-05-2022, 00:10:39
    #1
    function genel_logo(){
        $logo = esc_attr(get_option('logo'));
        echo '<input type="file" name="logo">';
        $upload_dir = wp_upload_dir(); //upload klasörü
    }
    S.a arkadaşlar. Wordpress e yeni başladım da şimdi admin panel kısmında tema ayar sayfasını hazırlıyorum bir yerde takıldım.
    Gece gece de kafam durdu çözümünü aradım ama bulamadım ya da yanlış aradım tam bilmiyorum.

    Sorunum:
    Şu anda bu kod ile wordpress e resmimi yüklüyorum.
    Yüklediğim resmin ismini buluyorum.
    uploads klasörünün yolunu da buluyorum.
    Ama benim yüklediğim dosya burada nerede onu bulamıyorum?

    PHP ile klasörüleri tarar bulurum o sorun değil de Wordpress in bir kodu bunla ilgili vardır diye düşündüğüm için o işe girmedim.

    Yüklerken mi hata yapıyorum yoksa ararken mi bulamıyorum çözemedim.

    İlgilenen arkadaşlara şimdiden teşekkürler. Hayırlı geceler.
  • 29-05-2022, 13:03:19
    #2
    Dediğinize göre wp-content/uploads/2022/05 klasöründe olmalı uploads a yüklenen dosyalar yıl / ay şeklinde yüklenmektedir.
  • 29-05-2022, 13:13:38
    #3
    umedya adlı üyeden alıntı: mesajı görüntüle
    Dediğinize göre wp-content/uploads/2022/05 klasöründe olmalı uploads a yüklenen dosyalar yıl / ay şeklinde yüklenmektedir.
    Yıl / Ay olarak yükleniyor hocam biliyorum hatta şu anda

    $upload_dir = wp_upload_dir(); //upload klasörü
    bu kod ile o klasörü buluyorum ama galiba halen 5.aydayız diye o klasör geliyor 6. aya geçince 06 olarak gelecek ve logoyu bulamayacağım.
  • 29-05-2022, 13:37:28
    #4
    doğru anladıysam bu fonksiyon işinizi görecektir. https://developer.wordpress.org/refe...attached_file/
  • 30-05-2022, 11:35:10
    #5
    d3nnis adlı üyeden alıntı: mesajı görüntüle
    doğru anladıysam bu fonksiyon işinizi görecektir. https://developer.wordpress.org/refe...attached_file/
    Yok hocam işime yaramadı ben farklı bir yol arayam biraz.
    İlginiz için teşekkürler.
  • 30-05-2022, 13:12:13
    #6
    Developer
    PhYtOnX adlı üyeden alıntı: mesajı görüntüle
    Yıl / Ay olarak yükleniyor hocam biliyorum hatta şu anda

    $upload_dir = wp_upload_dir(); //upload klasörü
    bu kod ile o klasörü buluyorum ama galiba halen 5.aydayız diye o klasör geliyor 6. aya geçince 06 olarak gelecek ve logoyu bulamayacağım.
    Hayır mantık şu şekilde; Wordpress yüklediğiniz görselleri ay, yıl olarak arşivliyor. Örneğin 6. aya girdiysek 5. ayda yüklenen görseller yerinde kalır ve 06 olarak yeni ayın klasörü açılır. Yani geriye dönük yüklenen görseller yerinde kalacaktır.
  • 30-05-2022, 13:20:15
    #7
    brown adlı üyeden alıntı: mesajı görüntüle
    Hayır mantık şu şekilde; Wordpress yüklediğiniz görselleri ay, yıl olarak arşivliyor. Örneğin 6. aya girdiysek 5. ayda yüklenen görseller yerinde kalır ve 06 olarak yeni ayın klasörü açılır. Yani geriye dönük yüklenen görseller yerinde kalacaktır.
    Hocam bunları biliyorum ama bahsettiğimiz fonksiyon haziran ayına geçince bana 06. klasörü verecek ondan bahsediyorum. yüklenen dosyanın yerinin değişmeyeceğini biliyorum yani