• 26-12-2025, 17:12:20
    #1
    Arkadaşlar Merhaba,

    Wordpress sistemde yazı içerisine Yazdır ve İndir butonu eklemek istiyorum.

    Örnek olarak https://easydrawingguides.com/wp-con...00-300x295.png buradaki URL'yi indirme ve yazdırma butonuna nasıl çevirebilirim.

    Manuel olarak ekleyebilirim fakat bu url'ye hangi kodlar ekleyince yazdırma ve indirme sistemi oluşuyor.
  • 26-12-2025, 17:52:24
    #2
    Alıntı
    <div style="display:flex;gap:10px;margin-top:15px;">
    <a href="https://easydrawingguides.com/wp-content/uploads/2017/07/how-to-draw-an-ice-cream-cone-featured-image-00-300x295.png" download style="padding:10px 20px;background:#27ae60;color:#fff;border-radius:5px;text-decoration:none;font-weight:bold;">İndir</a>
    <button onclick="yazdir()" style="padding:10px 20px;background:#2980b9;color:#fff;border:none;bor der-radius:5px;font-weight:bold;cursorointer;">Yazdır</button>
    </div>

    <script>
    function yazdir(){
    var w = window.open('https://easydrawingguides.com/wp-content/uploads/2017/07/how-to-draw-an-ice-cream-cone-featured-image-00-300x295.png');
    w.print();
    }
    </script>

    Veya function dosyasına bu kodu ekleyin hocam.


    Alıntı
    function yazdir_ve_indir_butonu($content) {
    if (is_single()) {

    $butonlar = '
    <div style="margin-bottom:15px;display:flex;gap:10px;">
    <button onclick="window.print()" style="padding:10px 15px;background:#333;color:#fff;border-radius:5px;border:none;cursorointer;">Yazdır</button>

    <a href="'. home_url('/?download_post=' . get_the_ID()) .'"
    style="padding:10px 15px;background:#0069d9;color:#fff;border-radius:5px;text-decoration:none;">
    İndir (PDF)
    </a>
    </div>';

    return $butonlar . $content;
    }
    return $content;
    }
    add_filter('the_content', 'yazdir_ve_indir_butonu');