API Tanımı : WordPress Shortcode API

WordPress Shortcode API, sistem genelinde en çok kullanılan ve en faydalı API’lerden biridir. Sistem genelinde bugün kullanılan Visual Composer, Divi gibi eklentiler ve WordPress eklenti deposundaki neredeyse tüm eklentiler shortcode api üzerinden işlem yapan fonksiyonlar geliştirmektedirler. Hatta ben bile zamanında yazdığım Auto Attachments eklentisi içerisinde kısa kod desteği vermiştim. Shortcode Kullanımı En basit haliyle WordPress […]

WordPress TinyMCE Butonu Eklemek

WordPress içinde en önemli yeri kaplar TinyMCE. Bütün girdiler, yazılar daha doğrusu tüm data bu alanda işlenir. Şu an bile yazıyı TinyMCE editör üzerinden yazıyorum. Zamanla WordPress gibi TinyMCE editör de gelişti ve çokça kullanılır oldu. En son halini şu an WordPress 4 ile gördük, tanıdık, sevdik. Şimdi bu yazıda sizlere bu editör içerisine bir […]

Fonksiyon Tanımı: add_action

Bir önceki yazıdaki add_filter fonksiyonuna benzeyen add_action fonksiyonu WordPress tarafından gerçekleştirilen bir eylem anında tetiklenen bir fonksiyona eklemeler yapar. Buna örnek olarak yazınızı yayınladığınız anda işleme giren publish_post() fonksiyonunu gösterebiliriz. Bu fonksiyon siz Yayınla butonuna bastığınızda işleme alınır. add_action kullanımı; Codex sayfasında anlatılan kullanım şu şekildedir; <?php add_action( $hook, $function_to_add, $priority, $accepted_args ); ?> Kod […]

Fonksiyon Tanımı : add_filter

Varolan bir fonksiyonu ya da aksiyonu genişletmek için kullanılan filtre fonksiyonudur add_filter. Bir önceki fonksiyon tanımı yazımda yazmış olduğum örnekten de görebileceğiniz gibi çalışır. WordPress Codex sayfası olan şu sayfada kullanımı için şu örnek verilmiştir. add_filter kullanımı; Codex sayfasında anlatılan kullanım şu şekildedir; <?php add_filter( $tag, $function_to_add, $priority, $accepted_args ); ?> Kod içindeki tanımlar da […]

Tüm kısa kodları seçimli hale getirmek

Kullandığımız eklentiler ve/veya fonksiyonlar birer kısa kod oluşturabiliyorlar. Keza WordPress sistemi altında da birçok kısa kod (shortcode) bulunmakta. Bu kısa kodların çoğunu hatırlamak oldukça zor. Onun için bulduğum bir fonksiyon size yardımcı olacaktır. Aşağıda size aktaracağım fonksiyon sisteminizde bulunan tüm kısa kodları listeliyor ve seçimize göre editör içerisine bu kodları kullanabileceğiniz halde ekliyor. yaptığı şey […]

Sayfalarda PDF dosyalarını görüntüleyin

Bazı kurumsal web sitelerinde bu özellik fazlasıyla lazım oluyor. Katalog, broşür veya fiyat listesi gibi müşterilere sunulması gereken belgeler web site üzerinde pdf olarak yayınlanmak isteyince sizde haliyle google arama motorunu kullanarak bu sayfaya geleceksiniz :) pdfgoster kısa kodu ile sadece dosyanın adresini girerek kolay bir şekilde web sitenizde gösterebileceksiniz. Google Docs tarafından verilen bu […]

Yazınıza Google Trends verileri eklemek

Bazı şeylerin istatistiklerin göstermek için basit bir yol Google Trends. Mesela Değişen arama istatistikleri. Bu yazının içerisine de ekleyeceğim bu kısa kodu (shortcode). Aşağıda bulabileceğiniz kod basit olarak Google üzerinden istatistiki bilgi getirmenize yarıyor. Bunu farklı şekillerde kullanabilirsiniz. Misal Türkiye ve Amerika arasındaki istatistikler için bu kısa kodu kullanabilirsiniz. Hem de çok basit. Kod Aşağıdaki […]

Harici dosyayı göstermek için kısakod

Sunucumuz dışında bulunan dosyaların içeriklerini sitemizde göstermek için bir kısakod (shortcode) oluşturacağız. Bunu herhangi bir HTML dosyasını yada başka bir dosyanın içeriğini göstermek için kullanabilirsiniz. Hem de yazınızda istediğiniz herhangi bir yere ekleyebilirsiniz. Kod; Aşağıdaki kodu temanızda bulunan functions.php içine ekleyeceksiniz. Yedek almanızı öneririm. function dosya_goster_fonks( $atts ) { extract( shortcode_atts( array( ‘dosya’ => ” […]

Auto Attachments 0.5.2!

Güzel şeyler olmaya devam ediyor bir şekilde… WordPress için yazdığım Auto Attachments Eklentisinin yeni versiyonunu yayınlamış bulunmaktayım. Kısaca bilmeyenler için anlatmak gerekirse eklenti sizin yazılarınıza eklediğiniz döküman, resim, video ve ses dosyalarını otomatik olarak algılayıp yazınızın en alt kısmına -yazınızın bitimine- ekliyor. Belirli uzantıları indirme bağlantısı olarak gösterirken, video ve ses için JW Player, resim […]

Dinamik the_excerpt()

WordPress temalarını yaparken veya sitede yazıların belli bir komutunu göstermek isterken genelde özet bilgi göstermek isteriz. Bunu da “more” etiketini kullanarak ve the_excerpt() kodu ile düzenleriz. Ama bunun temamız içerisinde bir ayarı yoksa genelde WordPress ne belirlediyse ya da more etiketinin nerde kullanıldığına bağlı olarak görebiliriz. Bu bazen sorun olur. Özellikle tüm yazılara aynı yerde […]

Linkleri isimleriyle göstermek

Sitemize bir makale eklediğimizde ve bu makale içinde referans tuttuğumuz başka makaleler olduğunda bu sitelere link vererek hem emeğe saygı sunmuş oluyoruz hem de izinsiz kullanım yapmamış oluyoruz. Ama ben kendimi bildim bileli o linkleri tek tek eklemek ya da sadece link olarak bırakmak zor geliyor. Ben de buna 5-10 dakika önce bir fonksiyon ile […]

Kullanıcılara Özel İçerik

Yazınızın içerisindeki bazı şeyleri sadece giriş yapmış kullanıcılarınıza göstermek isterseniz aktaracağım kod tam size göre. Aşağıdaki fonksiyon ile birlikte yeni bir kısa kod (shortcode) oluşturup bu kodun arasındaki tüm içeriği sadece kayıtlı ve giriş yapmış olan kullanıcıların görmesini, diğer kullanıcıların görmemesini sağlayabilirsiniz. Kullanıcılara özel paylaşım ve içerik mantığı :) İşte Kod; Aşağıdaki kodu temanızın functions.php […]

Youtube Önizleme Resmi ve Video Linki

Youtube videoları yayınlıyorsunuz veya yayınlamak istiyorsunuz. Bunu bir şekilde hallettiniz ama videoların resimlerini göstererek direkt link vermek istiyorsunuz. O zaman bu kısa kod (ya da fonksiyon) tam size göre. Aşağıda size aktaracağım kodlar ile ister sadece youtube video önizleme resmi (thumb) gösterebilieceksiniz ya da hem önizleme resmini göstereceksiniz hem de videoya link verebileceksiniz. Ben her […]

Sitelerin Önizlemelerini Yakalayın

Bu da nereden çıktı şimdi diye sormayın. WordPress’in (wordpress.com) blog altyapısında sitelerin önizlemelerini alabileceğiniz bir sistem olduğundan haberiniz var mıydı? Yok ise bunu kullanarak sitelerin önizlemelerini alabileceğinizden de haberiniz yok demektir. Ufak bir fonksiyon ile kısakod (shortcode) oluşturup istediğimiz sitenin önizlemesini alabiliyoruz. Aşağıda size aktaracağım fonksiyon ile başarıyoruz bunu. Örneğini yazıda ekleyeceğim. Kod Aşağıda function […]

HTML5 Video Kısa Kodu

Yaklaşık 10 gündür siteye bir nokta bile eklememişim :) Dönüşü güzel birşey ile yapayım dedim. Sizlere HTML 5 videoları nasıl yayınyabileceğiniz hakkında ufak bir fonksiyon ve bu fonksiyonla birlikte yapılabilecek bir short code (kısa kod) kodlarını göstereceğim. Tabiiki WordPress için olacak bu kodlar :) Internet Explorer gene desteklemeyecektir bu özelliği. Kullanırken dikkatli olun :) İşte […]

Benzer Yazıları Göstermek İçin WordPress Kısa Kodu Yapmak

Bir Eklenti kurmadan kendi oluşturduğunuz bir kısa kodu kullanarak sitenizde benzer yazıları listelemek istermiydiniz? Eğer soruma cevabınız ‘Evet‘ ise sizi biraz kod yazmaya davet ediyorum. Yapacağınız şey aslında çok basit. WordPress içindeki fonksiyonların birazıyla oynayacağız. Hatta onun içinde hiç bir kodu değiştirmeden kendi kodumuzu yapıştıracağız. Benim oluşturduğum birşey değil onun için önce denedim. Bir sorun […]