Etiket: WordPress fonksiyonları

  • Arama sonuçlarından sayfaları kaldırma

    Arama sonuçlarından sayfaları kaldırma

    WordPress’e hakim olmayan web site sahipleri arama özelliğini özelleştirebilmek için maalesef eklenti kullanmak zorunda kalıyor. Dönem dönem denk geldiğim, bilhassa son zamanlarda sıklıkla karşılaştığım bir durum. Neden bir arama eklentisi kullanıyorsunuz soruma, çoğunlukla arama sonuçlarında sayfaların listelenmesini engellemek için cevabını aldım. İletişim, hakkımda gibi sayfaların arama sonuçlarında gözükmesini doğal olarak istemiyoruz. Bu sorunu çözmenin eklenti…

  • GeneratePress Schema özelliğini devre dışı bırak

    GeneratePress Schema özelliğini devre dışı bırak

    Birçok WordPress temasının orijinal yapısında schema verilerinin bulunduğu pek bilinmemektedir. GeneratePress de diğer birçok tema gibi schema yapısına sahiptir. Bilindiği gibi schema çok karmaşık bir yapıya sahiptir. Doğru kullanılmadığında olumsuz etkileri olacaktır. Bu ve farklı birkaç nedenden ötürü GeneratePress’in schema özelliğinid evre dışı bırakmanız gerekebilir. Hangi şartlarda schema yapısını devre dışı bırakmalıyız? Eğer bir WordPress…

  • PHP ve fonksiyonu kısa kod olarak kullanmak

    PHP ve fonksiyonu kısa kod olarak kullanmak

    WordPress güvenlik nedeniyle widget vb. kolaylıkla erişebilir olan alanlarda php çalıştırmanıza izin vermiyor. Bu işlem için bir PHP eklentisi kullanabilirsiniz fakat bu da kısıtlı alanlar için geçerli olacaktır. Veya bir fonksiyonunuz var ve bu fonksiyonu belirli sayfalarda belirli alanlarda kullanmanız gerekiyor. Bu işlem için en ideal olan işlem fonksiyona bir kısa kod atamaktır. PHP ve…

  • Amp schema breadcrumb içerik haritası fonksiyonu

    Amp schema breadcrumb içerik haritası fonksiyonu

    Kategori:

    Yazar:

    Anasayfa, kategori ve yazı başlığı şeklinde içeriklerinize bir yol, içerik haritası eklemek isterseniz eklenti veya fonksiyon bulmanız gerekecek. Fakat siteniz AMP’mi, eklentinin veya fonksiyonun schema desteği var mı, sağlıklı çalışıyor mu? Bu ve benzeri bir çok noktada sorun yaşamanız muhtemeldir. Amp sayfalarda, schema tanımını sorunsuz uygulayan eklentiler mevcut olsada, kullandığınız tema veya eklentilerle çakışma olasılığı…

  • AMP sitenize sorunsuz iletişim formu sayfası ekleyin

    AMP sitenize sorunsuz iletişim formu sayfası ekleyin

    Kategori:

    Yazar:

    Sitenizin genelini AMP olarak kullanıyorsanız iletişim formu oluşturmakta muhtemelen sorun yaşayacaksınız. Amp, java gibi birçok işlevi etkisiz hale getirir ve bu sayede sadece ihtiyaç duyulan işlemlerle sitenizin olağanüstü bir hıza erişmesini sağlar. Öncelikle, ilgili sayfayı AMP’ye kapatıp istediğiniz formu rahatlıkla kullanabileceğinizi hatırlatırım. İletişim sayfanızın AMP olmaması sorun teşkil etmeyecektir. Contact Form 7 WordPress iletişim formu…

  • Basit bakım modu fonksiyonu (eklentisiz)

    Basit bakım modu fonksiyonu (eklentisiz)

    Bir çok farklı nedenlerden ötürü WordPress sitenizi bakım moduna almak isteyebilirsiniz. Sitenizi ziyaretçilere kapatmak ve istediğiniz mesajı ekrana yansıtmak için bir eklenti kullanmak zorunda değilsiniz. Bu uygulama; sitenizi sadece ziyaretçilere kapatır, admin girişi yaptığınızda sizin için devre dışı kalır. Bu sayede sitenizi bakım moduna alarak istediğiniz gibi çalışmalarınıza devam edebilirsiniz. Aşağıdaki kodu temanızın fonctions.php dosyasına…

  • Url yapısındaki author ifadesini yazar olarak değiştirin

    Url yapısındaki author ifadesini yazar olarak değiştirin

    Bilindiği gibi WordPress url yapısında; kategori sayfalarından category, etiket sayfalarından tag alanlarını admin panelinden istediğimiz gibi düzenleyebiliyoruz. Düzenleyemediğimiz tek alan yazar profil sayfalarındaki linkte bulunan author sloganıdır. Standart olarak yazar profil sayfamızın linki bu şekildedir: https://birblog.com/author/kerem-sari/ Türkçe içerikli bir sitede bu görüntü hiç hoş durmuyor. Bu yüzden aşağıdaki adımları uygulayarak author kısmına istediğiniz ifadeyi yerleştirebilirsiniz.…

  • AMP uyumlu içindekiler listesi (eklentisiz)

    AMP uyumlu içindekiler listesi (eklentisiz)

    Kullanılabilirliğe önem veren blog yazarları genelde içeriklerinin ilk paragraflarından birinden sonra konunun içerisinde yer alan ana ve alt başlıklara listeler ve hızlı erişim için bağlantı verirler. Okuyucuların içeriğin hangi başlıklardan oluştuğunu ve istediği alana hızlıca ulaşmasını sağlar. Tabii uygulamayı bu amaçla kullanan yüzde onluk bir kesimden bahsettim. Çoğunluk daha fazla ziyaretçi çekeme ümidiyle kullanılıyor. Kullanmayan…

  • Yazı içine eklentisiz reklam eklemek

    Yazı içine eklentisiz reklam eklemek

    WordPress sitenizin yazı içine reklam eklemek için, eklentisi kullanmak istemiyorsanız bu işlemi uygulayabilirsiniz. Eklentilerle sitenize ek yük oluşturmadan, istediğiniz gibi düzenleyebileceğiniz temiz bir uygulama olacak. Aşağıdaki kodlamayı temanızın functions.php dosyasına ekleyin. Düzenleme yapabileceğiniz alanları bold yaparak belirttim. function birblogcom_yazi_ici_reklam($content){ $yazida_en_az_kelime_sayisi = 500; $kelimeden_sonra_ekle = 300; if (is_single() && strlen($content) > $yazida_en_az_kelime_sayisi) { $before_content = substr($content,…

  • İstediğiniz kategoriye ait yazıları gizleyin

    İstediğiniz kategoriye ait yazıları gizleyin

    Ana sayfanızda son eklenen yazıları listeliyorsanız ve bazı yazılarınızın ana sayfada listelenmesini istemiyor olabilirsiniz. Genelde tanıtım yazılarının ana sayfada listelenmesi istenilen bir durum değildir. Bu işlem için eklenti kullanmanıza hiç gerek yok. Yapmanız gereken bir kategori oluşturmak ve oluşturduğunuz kategoriyi aşağıdaki kodlarla ana sayfada gizlemek. Sonrasında gizlemek istediğiniz yeni veya eski yazılarınızı açtığınız kategoriye alabilirsiniz.…