Kişisel bir web günlüğü

WordPress ile düzgün sayfa çıktıları almak

YazıcıWordPress ile kurduğunuz blog sitenizde özellikle uzun yazılar yazıyorsanız, mutlaka okuyucularınıza bir baskı alma opsiyonu sunmalısınız. WordPress ile bir baskı opsiyonu varsayılan olarak gelmiyor. Fakat kullanacağınız basit bir eklenti sayesinde okuyucularınıza kullanışlı bir baskı alma opsiyonu sunmuş olacaksınız.

Kurulum

Kuracak olduğumuz eklentinin adı WP-Print. isimli eklentiye ihtiyacımız olacağı için http://www.lesterchan.net/wordpress/readme/wp-print.html adresinden ekletiyi indiriyoruz. Veyahut benim Türkçe’ye çevirdiğim halini buradan indirebilirsiniz. Ben Tükçe indirdiğinizi kabul ederek anlatmaya devam edeceğim. Sıkıştırılmış halde indirdiğiniz eklentiyi açın ve print isimli klasörü WordPress’in eklentiler (plugins) klasörüne kopyalayın. Daha sonra WordPress yönetim sayfasına giriş yapıp Eklentiler bölümünden WP-Print eklentisini etkinleştirin.

Ayarlar

WP-Print eklentisinin ayarlarına yönetim sayfanıza giriş yaptıktan sonra Tercihler -> Yazdırma bölümünden erişebilirsiniz. Zaten eklentinin 2 adet ayar bölümü var. "Yazdırma biçimleri" başlığı altında görünüm ile ilgili ayarları yapabiliyorken, "Yazdırma Seçenekleri" başlığı altından da nelerin yazdırılıp nelerein yazdırılmayacağını belirleyebiliyorsunuz. Örneğin yazının baskılı sürümünde, resimlerin olmamasını istiyorsanız karşısındaki seçeneği "Hayır"olarak belirtmeniz yeterlidir.

Kullanım

WP-Print eklentisini kurduk ve sonra ayarlarını da yaptık. Şimdi sıra onu kullanmaya geldi. İlk önce yapmanız gereken çok önemli bir adım var. Eklentinin doğru çalışabilmesi için mutlaka Kalıcı Bağlantılar‘ı güncellemelisiniz. Tercihler -> Kalıcı Bağlantılar menülerinden ilgili yere ulaşıp, hiçbir ayar yapmadan Kalıcı Bağlantı Yapısını Güncelle butonuna tıklayarak güncelleme işlemini yapın. Bu, eklentinin doğru çalışabilmesi için son derece önemli.

Ve şimdi eklentiyi sayfamıza yerleştirme zamanı. Yazıların altında Bu Yazıyı Yazdır bağlantısını ekleyeceğiz. Bu bağlantının nerede görüntüleneceğini karar verdikten sonra ilgili sayfayı açın. Yani tema klasöründeki ilgili sayfayı açın. Örneğin ben single.php sayfasına yerleştireceğim için bu sayfayı açtım. Sayfayı da açtıktan sonra istediğiniz yere alttaki kodu yerleştirin.

<?php if(function_exists('wp_print')) { print_link(); } ?>

WP-Print eklentisi ile elde ettiğimiz sonuç

İşte hepsi bu kadar :)

18 Mart 2007, 11:19 Yazılım, İnternet & Web Bugün 4 kez, toplamda ise 1,961 kez okundu. , , , ,
16 yorum var
  1. iyi çalışmalar.
    print eklentisini yazılar için kurmuş bulunmaktayım. ancak sayfalarda bu eklentiyi kullanabilmem için hangi dosyaya eklenmem gerekiyor. yardımcı olursanız sevinirim. iyi çalışmalar…

  2. “single.php” dosyasına ekleyebilirsiniz meselâ. Yukarıda belirtmiştim.

  3. single.php ye eklediğim zaman sadece yazıların sonunda çıkıyor. ancak benzer şeyi sayfalar için de istemiştim. onun için de page.php yi denedim ve başarılı oldum. page.php ye ekleyince sayfalar için de çıktı alınabiliyor. ilginiz için teşekkür ederim. iyi çalışmalar…

  4. Evet şimdi anladım. Yine yukarıda dediğim gibi. Bu bağlantının nerede görünmesini istiyorsanız oraya ekleyebilirsiniz. single.php sadece bir örnekti. Neyse, problemi çözdüğünüze sevindim ;)

  5. Wordpress 2.2′de bu oluyor mu? Single.php’yi bulamadım ben :(

  6. @ergin
    Buradan indireceğin son sürümü WordPress 2.2′de çalışıyor.

    single.php dosyasını da “wp-content -> themes -> kullandığın temanın klasörü” altında bulabilirsin.

  7. Nedense ben bu print.gif ve printer_famfamfam.gif simgelerini görüntüleyemedim. Birçok farklı temayla dedememe rağmen sonuç hüsran… Ne yapabilirim?

  8. @grikedi
    WordPress kontrol paneline giriş yaptıktan sonra “Tercihler” altından “Yazdırma (Print)” bölümüne girmelisin. Bu bölümden simgelerin görüntülenmesini ayarlayabiliyorsun.

  9. @erhan
    Sorunumun ne olduğunu buldum. Teşekkür ederim.

    Ben, wp-print eklentisini .zip dosyasından sürükleyerek çıkartıyordum ve masaüstünde kendi oluşturduğum klasöre atıyordum. Tabii bu esnada images isimli klasörü oluşturmadığımdan, tüm dosyalar kendi oluşturduğum klasörde alt alta bulunuyordu.

    FTP ile bu şekilde attığımda da resim dosyasını wp-content/plugins/print/images/print.gif ya da /images/print_famfamfam.gif olarak arayınca bulamıyordu.

    .zip’i olması gerektiği gibi ‘extract’ ettim ve bu şekilde Plugin klasörüne attım. Sorunsuz çalışıyor.

  10. yazınız çok açıklayıcı. ben de yeni açtığım bloguma ekledim bu eklentiyi. teşekkürler…

  11. Merhaba, öncelikler vermiş olduğunuz bilgiler ve değerli yorumlar için çok teşekkürler.. Eklentiyi kurdum ve çalıştırdım. Fakat ilginç bir sorunla karşılaştım: Yazılarımda tüm bilgiler “özel alanlar” ile tanımlı. Yazdırı tıkladığımda sistem çalışıyor fakat özel alanları görmüyor ve doğal olarak sayfa başlığından başka birşey yazdıramıyor..

    Yardımcı olabilecek var ise müteşşekir olurum :)

  12. @VistaDriver
    Baktığım kadarıyla bu eklentinin “Özel alanlar” ile ilgili bir ayarı yok. O yüzden özel alanları siz eklemelisiniz.

    Ben birkaç deneme yaptım ve özel alanlar ile belirlediğim değerleri yazdırma sayfasında göstermeyi başardım.

    Eklentinin içerisindeki “wp-print.php” dosyasını açıyorsunuz ve özel alanlar ile belirlediğiniz değerlerin nerede görüntülenmesini istiyorsanız, aşağıdaki kodu oraya yerleştiriyorsunuz.

    <?php echo get_post_meta(get_the_ID(), ‘ANAHTAR’, true); ?>

    “ANAHTAR” bölümüne, yazıları yazarken belirlediğiniz özel alanın ismini yazmalısınız.

  13. İlgin için çok teşekkür ederim.

    Fakat verdiğin kodu “wp-print.php” dosyasının içerisinde tam olarak nereye koyacağımı bulamadım veya bilemedim, acemiliğime verin lütfen..

  14. <?php print_content(); ?>

    kodunun olduğu yere ekleyebilirsin meselâ. Daha fazla bilgi için Using Custom Fields sayfasına bakmalısın. Kolay gelsin.

  15. DincerDegre 18 Temmuz 2008 20:31

    Bu eklentinin 2.31 yani en son sürümünü blog’uma kurdum. WP olarakta 2.5 serisinden birini kullanıyorum. Print e tıkladığımda sistemde arama yapıp sonuç bulunamadı diyor. Bu sorunu nasıl çözebilirim. Bir fikriniz var mı?

  16. @DincerDegre
    “Ayarlar -> Kalıcı Bağlantılar” bölümünden kalıcı bağlantıları (permalinks) güncellemeyi deneyin.

İçinizde kalmasın, siz de yorum yazın

Copyright © 2008 eburhan.com | Structure Theme | XHTML 1.0 | Yukarı