Google News Abone Ol Butonu

 

 

Bir süre önce  “Google News Abone Ol Butonu Nasıl Yapılır” sorusu üzerine basit ve uygulaması kolay bir kod yazdım. Soruyu soran; eklenti ya da herhangi bir işe yarar çözüm bulamadığından yakınıyordu. Gerçekten de, yerli ya da yabancı platformlar dahil hiçbir yerde anlatılmadığını fark ettim; wpenvolay.com’un amacı da bilinen konuların bir tekrarı değil, çözüm olarak ilk kez anlatılan içeriklerden meydana geldiği için bu cevabı tekrardan düzenleyerek siteye de eklemeye karar verdim. Benzer olarak daha önce de ilk kez bu sitede anlatılan WordPress Admin Paneli Değiştirme (wp-admin gizleme) konusu da, eklentilerle yapılan bu işlemi sadece kod kullanarak ele alıp kesin bir sonuca varmıştı.

 

Senaryo oldukça basit, buton sadece is_home()  etiketi ile varsayılan blog yayınlarına bağlanıyor. Ardından sayfaya eklenecek işlev için $googleurl olarak keyfi bir değişken belirliyor. PNG ya da SVG kullanmak yerine Google News logosunun svg koordinatlarını alıyor. Abone ol metni için bir class verilerek direkt PHP’de CSS stili kullanıyor; böylece tek dosya / tek bir kod parçacığı ile işlev tamamlanıyor. (PHP’deki CSS geliştirilebilir)


 

 

Google News Takip Et Butonu

$beforecontent filtresi butonu içerikten önce / sayfanın üstünde görüntüleyecek. İçerikten sonra / sayfanın altında kullanılmak istenirse kod’daki $beforecontent filtresi kaldırılmalıdır.

 

Kodu, temanızın ana dizininde yer alan functions.php dosyasına ekleyin; bu dosya için <?php başlangıç etiketini kullanmayın. https://news.google.com/topstories?hl=tr&gl=TR&ceid=TR:tr URL adresini özelleştirin. “Abone Ol” metnini, 22px olarak olarak ayarlanan punto’yu ve metnin #5f6368 renk kodunu değiştirebilirsiniz

 

Aşağıdaki kodun örnek görüntüsünü izlemek için: https://wpenvolay.com/other/google-news-sample.png

Kodları kopyalamak yerine dosyayı URL’den indirebilirsiniz: http://wpenvolay.com/other/google-news.7z

 


 

 

 

(216)


216
Görünüm

3 yorum

  • Avatar
    Doruk

    Hocam gerçekten çok teşekkürler emeğinize sağlık

  • Avatar
    Mustafa

    Hocam kodu ekledim dediğiniz gibi ama post taki tüm metin link haline dönüştü, neden öyle oldu acaba, ne yapmak gerekir?

    • WPEnvolay
      WPEnvolay

      merhaba. kod; yayınlanmadan önce wordpress’in varsayılan resmi temasında, üçüncü taraf eklentiler kullanılmadan wpcmstest.xyz adresinde test edildi. ayrıca kodun, başarı ile çalıştığına dair geri dönüşler de alındı. bazı temalarda bu sorunun birden fazla nedeni olabilir ve kodun tekrardan düzenlenmesi de gerekebilir – (ileride bir sorun fark edildiğinde kod tekrardan güncellenebilir). öncelikle kodu, konuda belirtildiği şekilde doğru uyguladığınızdan emin olun, ardından üçüncü taraf eklentileri sırası ile devre dışı bırakın ve sonucu izleyin – (önbelleği boşaltmayı unutmayın). functions.php dosyasında aynı etiketi kullanan benzer bir senaryo varsa, bu kodu silmeyi deneyin. bir sonuç almayı başaramazsanız; $beforecontent filtresini silin ve sadece content filtresini uygulayın – bunun için ekran görüntüsünü takip edebilirsiniz; 6, 9, 29, 31’inci satırları düzenleyin: görüntü. bu ihtimaller üzerinde durduktan sonra başarılı bir sonuç alamazsanız; [email protected] adresine bildirin.

Avatar

Sadece şu etiketi çalıştırabilirsin <code>