Kategori arşivi: Wordpress

WordPress Popup Box

WordPress’te Popup Box için birçok eklenti bulunmaktadır. Benim kullandığım ve memnun kaldığım uygulamanın görseli aşağıda paylaşıyorum. Bu eklentiyle mobil’de farklı bir görünüm, web’de ayrı bir görünüm elde etmek de mümkün.

Çoklu Dil İçin Pop-Up Kullanımı

Websitesini çoklu dil seçeneği ile kullananlar için (ne olduğu çok önemli değil ancak kullandığım eklentinin ismi Polylang bu arada) bu eklentiyi kullananların ilk yaşayacağı sorun anasayfa olarak belirlenen dilde pop-up penceresinin gelmesi, diğer dil seçenekleri için ayarlanmış olan anasayfalarda ise gelmemesidir. Ancak bu sorunu çözmek çok zor değil. Şöyle ki;

İlk olarak sitenin anasayfasına Pop-Up ekleyeceğiz. Admin panelinde Popup Box > Genel > Dahil > Anasayfada Göster

Diğer dil seçeneği için yeni bir Pop-Up ekleyeceğiz. Admin panelinde Popup Box > Genel > Dahil > Gönderi türü = Sayfalar > Gönderiler = Sayfanızın_İsmi

WordPress’te SSL Kullanımı Ardından Ortaya Çıkan Olası CSS Sorunlarını Çözme

WordPress sitenizdeki güvenliği artırmak ve kullanıcılarınıza daha güvenli bir tarama deneyimi sunmak için SSL (Güvenli Yuva Katmanı) sertifikası kullanmanız önemlidir. Ancak, SSL kurulumu bazen CSS ve diğer web kaynaklarının yüklenmesinde sorunlara neden olabilir. Bu makalede, WordPress’te SSL kullanmanın önemini ve olası CSS sorunlarını nasıl çözebileceğinizi ele alacağız.

SSL Nedir ve Neden Önemlidir?
SSL, web sitelerinin veri iletimini şifreleyen bir güvenlik protokolüdür. Bu, kullanıcıların bilgilerini korumanıza ve site trafiğini güvence altına almanıza olanak tanır. Ayrıca, SSL sertifikası, arama motorlarının sitenizi öne çıkarmasına yardımcı olabilir ve güvenli bir web tarama deneyimi sağlayarak ziyaretçi güvenini artırabilir.

CSS Sorunlarını Çözme

SSL kurulumundan sonra bazı kullanıcılar, sitelerinde olası yönlendirme hatalarından dolayı CSS veya diğer kaynak dosyalarının yüklenmemesi veya yanlış yüklenmesi gibi sorunlarla karşılaşabilirler. İşte bu sorunları çözmek için bazı adımlar:

  1. Tarayıcı Önbelleğini Temizleme: Tarayıcınızın önbelleğini temizlemek, eski SSL olmayan kaynakları kaldırarak sorunu çözebilir.
  2. WordPress Adreslerini ve Site Adreslerini Güncelleme: WordPress yönetici panelinizdeki Genel Ayarlar’da “https://” ile başlayan adresleri kullanarak WordPress adreslerini ve site adreslerini güncelleyin.
  3. Yukarıdaki seçenekler çözüm olmadıysa WordPress veri tabanında wp_options tablosunda URL’leri elle düzenleyebilirsiniz.
  4. Son olarak FTP ana dizinde bulunan “wp-config.php” dosyası içerisine girip URL’leri burada düzenleyiniz. Sorun bu dört adımda çözülmüş olmalı ancak devam ediyorsa son bir adım olarak aşağıdaki düzenlemeyi de deneyebilirsiniz.
  5. .htaccess Dosyasını Güncelleme: .htaccess dosyanıza aşağıdaki kodu ekleyerek tüm trafiği SSL’e yönlendirin:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

WordPress 6.5.3 Güncellemesi Ardından Medya Dosyalarının Kaybolma Sorunu ve Çözümü

Merhabalar,

WordPress dünyasında her güncelleme, kullanıcılarına yeni özellikler ve güvenlik iyileştirmeleri sunarken bazen beklenmedik sorunlara da yol açabiliyor. Bugünkü yazımda, son WordPress sürümü 6.5.3’e yapılan güncellemenin ardından karşılaşılan ve oldukça can sıkıcı olan bir sorunu ele alacağım.

6.5.3 sürümüne geçtikten sonra bazı WordPress kullanıcılarında medya dosyalarının (resimler, videolar vb.) web sitelerinde görünmemeye başladığı fark edildi. Bu kullanıcılardan bir tanesi de benim. Bu sorun, içerik oluşturucuları ve site sahipleri için ciddi bir engel oluşturabilir çünkü medya dosyaları genellikle içeriğin önemli bir parçasıdır.

Bu sorunun altında yatan nedenlerden biri, güncelleme sırasında yapılan değişikliklerle ilgili olabilir. Ancak, çözüm oldukça basit: wp-content/uploads dizinindeki .htaccess dosyasını silmek.

Peki, bu sorunla karşılaştığınızda ne yapmalısınız?

  1. FTP (File Transfer Protocol) veya dosya yöneticisi aracılığıyla web sitenize erişin. Bu adım için hosting sağlayıcınızın sunduğu araçları kullanabilirsiniz.
  2. wp-content/uploads dizinine gidin. WordPress sitenizin ana dizininde bulunan “wp-content” klasörüne gidin ve ardından “uploads” klasörünü bulun.
  3. .htaccess dosyasını bulun ve silin. Bu dosya, medya dosyalarının erişimini yönetmek için kullanılır. Ancak, son güncelleme ile birlikte medya dosyalarının görünmemesine neden olabileceğini görmüş olduk. Dosyası silmeden ismini değiştirerek de tutabilirsiniz. Böylelikle değişiklik yanıt vermezse eski haline geri göndürebilirsiniz.
  4. Değişiklikleri kontrol edin. .htaccess dosyasını sildikten sonra web sitenizi ziyaret ederek medya dosyalarının artık görünüp görünmediğini kontrol edin. Sorun giderildiyse, işlem tamamlanmış demektir!

Herkese sorunsuz bir WordPress deneyimi dilerim!

WordPress Çoklu Dil Eklentisi

Özellikle ticarî ve uluslararası çalışan bir firma için bir web sitesi tasarlıyorsanız ihtiyaç duyacağınız en önemli yapılardan bir tanesi çoklu dil desteğidir. WordPress alt yapısı kullanıyor ve ufak bir araştırma yaptıysanız bu işlem için birçok eklenti olduğunu görmüşsünüzdür. İngilizcesi “multilingual” olan bu destekle ilgili birçok tanıtım yazısı mevcut (Örnek1, Örnek2)

Peki bunlardan hangisini tercih etmeli? Yukarıda linkini paylaştığım yazılarda ve bulabileceğiniz farklı tanıtım yazılarında her biri tanıtılmış. Her birinin farklı özellikleri ve kısıtları mevcut. Tanıtılan birçok eklentiyi denediğimi veya incelediğimi söyleyebilirim. Benim kullanım kısıtlarıma göre tercih ettiğim eklenti POLYLANG eklentisi. Eklenti ile alakalı biraz bilgi veriyim.

POLYLANG Çoklu Dil Eklentisi

Eklenti ücretsiz bir eklenti. Bazı eklentilerde bulunan metni otomatik çevirme özelliği bulunmuyor. Bence zaten bu özelliği gerek de yok. Çünkü bildiğiniz gibi otomatik çeviri programları günümüzde başarılı olsalar da çok iyi seviyede çeviri yaptıkları da söylenemez. Otomatik çeviri eklentilerinin de genel olarak paralı olduğunu düşündüğümüzde manuel çeviri ile de mevcut ihtiyacımızı rahatlıkla karşılayabiliriz.

Ben Polylang eklentisini WordPress uyumlu ancak kütüphanede yer almayan bir tema ile kullandım. Bu durumda eklenti bileşenler (component) kısmında iyi çalışmadı. Bazılarını otomatik çevirdi, bazılarını çevirmedi. Çevirmediği çok önemli değil ancak dışarıdan direkt müdahale edemedim. Bu durum biraz uğraştırdı ama onu da farklı bir eklenti ile çözdüm. Bu eklentinin ismi ise “Add Polylang support for Customizer“. Dolayısıyla Polylang eklentisini kullanacaksanız bu eklentiyi de kurmayı unutmayın. Böylelikle “bileşenler” kısmında sorun yaşamazsınız.

Polylang kullanımı gayet basit bir çoklu dil eklentisi olup kullanımı ile alakalı youtube’da Türkçe ve yabancı dillerde videolar da mevcut. Kullanımla ilgili anahtar kısım ise üst paragrafta anlattığım Add Polylang support for Customizer” eklentisi. Bu eklenti sayesinde “özelleştir” bölümünde yukarıda dil için bir menü açılıyor ve hangi dili seçerseniz o dil için tema üzerinde düzenleme yapabiliyorsunuz. Dolayısıyla bahsedilen bu iki eklentiyi kurup yol alabilirsiniz.

WordPress Windows 10 Localhost Kurulum

WordPress‘i Windows 10 localhost‘ta çalıştıracaksanız öncelikle farklı yollar deneyebilirsiniz. Benim bahsedeceğim yol bunlardan birisi ve bu yolla kısa bir sürede kullanıma hazır hale gelebilirsiniz.

  1. Öncelikle XAMPP‘ın Windows versiyonunu indiriyorsunuz.
  2. Kurulum aşamasında hangi uygulamaların kurulmasını istediğinizi soruyor. Buradan Apache, MySQL, Php ve phpmyadmin‘i seçip kuruyorsunuz.
  3. Kurulumdan sonra Apache ve MySQL servislerini başlatıyoruz. Tarayıcıya localhost yazarak bir sorun olup olmadığını test ediyoruz. XAMPP localhost sayfası gelmişse bir sorun yok.
  4. XAMMP Conrol Paneli‘nden MySQL admin sayfasına giriyoruz. Databases bölümüne tıklayıp Create diyerek yeni bir database oluşturuyoruz. İsmini wordpress koyabilirsiniz mesela. Format olarak da ben utf_general_ci (bir problemle karşılaşmadım bu seçimimden dolayı karşılaşırsam buraya yazarım) seçtim.
  5. Daha sonra WordPress‘i indiriyoruz ve sıkıştırılmış halini açıyoruz.
  6. XAMPP’ın kurulum dizinine girip (C://xammp‘tır değiştirmemişseniz) htdocs klasörünün içerisine wordpress dosyalarının bulunduğu klasörü kopyalıyorum.
  7. localhost/wordpress diyerek wordpress kurulumunu başlatıyorum. Burada dikkat edilecek tek yer veritabanı bağlantı ayarlarıdır. Veritabanı ismine daha önce oluşturduğunuz veritabanı ismini giriyoruz, username root, şifre boş geçiyoruz, diğer ayarları değiştirmeden devam ederek kurulumu tamamlıyoruz.

Hepsi bu kadar!

WPScan ve Kullanımı Hakkında

WPScan, wordpress için hazırlanmış bir güvenlik açığı tarayıcı yazılımıdır. WordPress tabanlı web siteler bu programla taranıp versiyonlarına göre açıkları tespit edilebilir hatta brute force ile şifresi kırılmaya çalışılabilir. Bu yazı altında WPScan ile tecrübelerimi paylaşacağım. Ben yazılımı Ubuntu 18.04’e kurdum. Kurulumla ilgili netteki yazıları takip ettim ama sorun yaşadım. Son olarak aşağıdaki komut ile programı kurabildim (bu noktada hata çıkarsa eksik bir yazılım söz konusu olabilir, o tespit edilip kurulduktan sonra tekrar denenmelidir).

[pastacode lang=”markup” manual=”gem%20install%20wpscan” message=”” highlight=”” provider=”manual”/]

Aşağıdaki komut satırı blabla.com alan adına sahip wordpress tabanlı siteyi öncelikle analiz ediyor. Versiyonunu, temasını, güvenlik açıklarını raporluyor. Daha sonra admin kullanıcı adı için password.txt dosyasında bulunan şifreleri brute force ile deneyerek şifreyi bulmaya çalışmaktadır.

[pastacode lang=”bash” manual=”wpscan%20–url%20blabla.com%20–passwords%20’%2Fhome%2Fbla%2Fpasswords.txt’%20–usernames%20admin” message=”” highlight=”” provider=”manual”/]

 

WordPress Contextual Related Posts Eklentisi

WordPress’te bir yazı okunduğundan altta benzer yazıların gösterilmesini istiyordum ve Contextual Related Posts eklentisiyle Similar Posts eklentisini denedim. Similar posts eklentisini çok sevmedim ve bu eklentiyi tercih ettim. Ayarlarıyla biraz uğraştım ama sanırım biraz daha uğraşmak gerekiyor. Çünkü bazı yazıların altında alakasız yazıların önerildiğini görüyorum. Kategoriye göre tavsiye versin veya etikete göre tavsiye versin diyebiliyorsunuz. Kullanmakta yarar var diye düşünüyorum ama bakacağız. Vakit bulur da ayarlarını da istediğim gibi ayarlarsam gayet güzel bir eklenti diyebilirim.

WordPress Top 10 Popular Posts Eklentisi

WordPress’te en çok hangi yazılarınızın okunduğunu görmek istiyorsanız WordPress Top 10 Popular Posts eklentisini kullanabilirsiniz. Başka bir seçenek de tabi Google Analytics’ten takip etmek fakat ben her ikisini de beraber kullanmayı öneriyorum. Bu eklenti admin paneline bir sekme ekliyor. Bu sekmeden günlük ve bugüne kadar olan toplam sayfa gösterimine göre yazılarınızı sıralıyor. Ayrıca her yazının altına da bu istatistiği ekliyor. Bu eklentiyle çok gösterilen sayfalarınıza ayrı bir özen gösterip, site trafiğinizin artmasına katkıda bulunabilirsiniz.