WP.com.tr Blog

Tek Tıklamayla WordPress Sayfa veya Blog Yazısı Çoğaltma

0
WordPress Sayfa veya Blog Yazısı Çoğaltma
Tek Tıklamayla WordPress Sayfa veya Blog Yazısı Çoğaltma

WordPress tabanlı web sitelerinde herhangi bir sayfa veya post çoğaltma işlemini eklentiler ile tek tıkla çoğaltmak mümkün. Bu içeriklere dair kopyalama işlemi ile uğraşmak yerine duplicate eklentisini web sitesine eklemek işleri oldukça kolay ve hızlı bir hale getirecektir. Seri bir şekilde aynı postu girecek kullanıcılar tarafından kurulan ve çok fazla kullanılan eklenti ayrıca bu eklenti henüz taslak olan yazı ve içeriklerinde kopyasını oluşturulduğu için, yazıları farklı bir sitede taşımakta eğlenceli bir hal alabiliyor.

Duplicate Eklentisi Kurulumu

  • Öncelikle Duplicate post eklentisini indirmeniz gerekir, ardından eklenti etkinleştirilir.
  • Etkinleştirme işlemi yapıldıktan sonra sitede bulunan Sayfalar/Tüm Sayfalar bölümü açılır.
  • Kullanıcılar çoğaltmak ya da kopyasını oluşturmak istedikleri sayfaları açtığında iki seçenek ile karşılaşacaktır. Klonla ve Yeni Taslak. 
  • Klonla seçeneğini tercih eden kullanıcılar seçtikleri yazının klon şeklini oluşturmuş olacaklardır. 
  • Yazıda yeni düzenlemeler yapmak isteyen kullanıcılar ise genelde Yeni Taslak seçeneğini seçerek, hem yazının klon sürümünü oluşturmakta hem de istedikleri şekilde yazıyı yeniden düzenleyip kaydetmeyi ya da yayınlamayı seçebilmektedir.
Duplicate Eklentisi Kurulumu

Duplicate post eklentisi ile kullanıcılar sayfa ve yazılarında hem kopyalama işlemi yaparken hem de istedikleri içerikleri özelleştirme ve değiştirme seçeneğine de sahip olmaktadır. 

Duplicate post eklentisine alternatif olarak kopyalama işini yapmak için iki alternatif eklenti daha mevcut. Bu eklentilerin de kurulumu ve kullanımı oldukça kolay, Duplicate Page and Post ve Post Duplicator eklentileri de kullanılabilir. Bu eklentileri kurmak için; 

  1. Duplicate Page and Post Eklentisi: Web sitesinde çoğaltma işlemi yapmak için kullanılan bir diğer eklenti Duplicate Page and Post’tur. Herhangi bir sayfayı kopyalamak isteyen ve bu kopyalama esnasında, yazının tüm formatının korunmasını, herhangi bir bozulma yaşanmasını istemeyen kullanıcılar bu eklentiyi kullanabilirler. Bu konuda yapılacak ilk işlem bu eklentiyi indirmek ve etkinleştirmek olacaktır. İndirme ve etkinleştirme işleminden sonra kopyası oluşturulacak sayfaya ulaşmak için Sayfalar/Tüm Sayfalar kısmından Yazılar/Tüm Yazılar sekmesi açılarak kopyalanmak istenen sayfada Clone Me seçeneği tıklanır. Bundan sonra kullanıcılar kopyalanan sayfaya yönlendirilir. Bu sayfaya yönlendirilen kullanıcılar istedikleri düzenlemeleri yaptıktan sonra sayfalarını yayınlayabilir ya da taslak olarak kaydet seçeneklerinden herhangi birini tercih edebilirler.
  2. Post Duplicator: Kullanıcıların ihtiyaçlarını karşılayabilecekleri üçüncü bir eklenti ise Post Duplicate’dir. Bu eklenti ile çoğaltılacak ve kopyası oluşturulacak sayfaların ya da postların aynısını oluşturur. Bunun için yapılması gerekenler; Post Duplicator Eklentisi indirilir ve etkinleştirilir. Kopyalanacak sayfa veya yazıya gelinerek Duplicate Post / Duplicate Page seçeneği tıklanır. Bu işlemden sonra Post Duplicator eklentisi istenen çoğaltma ve kopyalama işini anında gerçekleştirecektir.
duplicate content eklentisi

Web sayfalarında çoğaltma veya kopyalama işlemi yaparken zaman kaybetmek istemeyen ve istedikleri düzenlemeleri yapmak isteyen bütün kullanıcıların kolaylıkla kullanabilecekleri bu eklentiler oldukça büyük bir yarara sahiptir.

WordPress Site İkonu (Favicon) Nasıl Eklenir?

0
WordPress Site İkonu

Herhangi bir web siteye da sahip kişilerin web sitelerine bir favicon oluşturması çok önemli bir durumdur. Çünkü web tarayıcıları ve arama motorları tarafından web sitelerin kuvvetli bir şekilde algılanması için favicon kullanılır. Favicon ayrıca tarayıcıların geçmişlerinde, yer imlerinde vs. görünür. Web sitelerinin ihtiyacı olan görsel kimliğin oluşturulması favicon ile olur. Favicon kurma işleminden önce favicon hakkında detaylı bilgiye sahip olmak faydalı olacaktır.

Favicon Nedir? Önemi?

Favicon web sitelerinin kullanıcılar ve ziyaretçiler tarafından tanınırlığını ve akılda kalıcılığını artıran en önemli etkendir. Markalaşmak isteyen ve daha fazla ziyaretçiye sahip olmak isteyen web siteleri sahipleri mutlaka web sitelerini tamamlayacak anlamlı bir görsel seçmelidir. Pek çok web sitesi ziyaretçileri aynı anda onlarca web sitesini açar.

İnsanlarda görsel hafızanın gücü her zaman yazı hafızasından güçlüdür ve açılan bu web siteleri içinde hangi web sitesinde ne olduğu bu faviconlar ile anlaşılır. Bir favicon’a sahip olmanın diğer bir önemi ise güvenilir olmayı sağladığıdır. Bir e-ticaret ya da şirket sitesinde favicon yoksa ziyaretçiler o siteye güvenmez ve o siteyi kullanmazlar. Profesyonel olmak ve gözükmek için web sitelerinde mutlaka favicon olmalıdır. Web sitelerinin bir favicon’a sahip olmasının diğer sebebi ise mobil uyumlu olmalarını sağlamasıdır.

Aşağıdaki görselde de göreceğiniz gibi web tarayıcıların bir çoğu bu faviconları kullanmaktadır. Bu yüzden hazırladığınız faviconun çözünürlüğüne dikkat ediniz.

Çünkü pek çok ziyaretçi kullandıkları web sitelerini yer imi olarak kullanmaktadır. İyi seçilmiş bir favicon bu anlamda hem uygulama ikonu olarak kullanılacak hem de web sitesini kullanan ziyaretçiler favicon ikonunu anımsatacaktır.

WordPress Favicon Ekleme

Favicon genelde web sitesinin markasının logosudur. Favicon için kullanılacak resimlerde WordPress kare şeklinde 512px x 512px boyutlarında olacak görsellerin kullanılmasını önerir. Görsel boyutu daha büyük kullanılsa dahi WordPress tarafından kırpma yapılması istenecektir. İstenilen boyutlarda görseller elde etmek için kullanıcılar ücretli bir uygulama olan Adobe Photoshop veya ücretsiz bir uygulama olan Gimp Gibi düzenleme yazılımı kullanabilirler.

Faviconlar için seçilen arka plan renkleri ise genellikle transparan olmaktadır. Transparan arka plan kullanılacaksa mutlaka görsel için .png formatı kullanılmalıdır. Web sitesi için görsel hazırlandıktan sonra foviconu WordPress tabanlı web sitelerine eklemenin 3 ayrı yolu bulunmaktadır. Web sayfalarına favicon ekleyecek kullanıcılar bu üç yolu şu şekilde takip etmeliler:

Metod 1 – WordPress Özelleştir Kullanarak Favicon Ekleme

Özelleştirme yolu ile WordPress 4.3 versiyonu kullanıcıların yönetici alanlarına basit bir şekilde favicon eklemlerini sağlamaktadır. Bunun için yapılacaklar;

  • WordPress yönetim paneli > Görünüm > Özelleştir alanına gidiniz
  • Ardından site kimliği seçin ve site ikonu kısmının altında kalan site simgesini seç butonu tıklayın. 
  • Web sitesi için hazırlanmış uygun favicon yükleyin. 
  • Yapılan değişimleri kaydetmek için Yayımla butonu tıklayın. Bu işlemlerden sonra favicon web sitesi başlığının yanında görünür.
WordPress Özelleştir Kullanarak Favicon Ekleme

Metod 2 – Eklenti İle WordPress’e Favicon Ekleme

Eklentileri WordPress tabanlı web sitelerini kullanan kişiler için oldukça kullanışlı araçlar. Hemen her konuda WordPress eklentileri kullanıcılarına pratik ve kullanışlı hizmetler sunmaktadır. Favicon oluşturmada ise Favicon by RealFaviconGenarator Eklentisi ile kullanıcılarına hizmet vermektedir. Eklenti kullanarak Favicon eklemek isteyen kullanıcılar şu yolları takip ederek hızlıca sonuca ulaşabilir:

  • Kullanıcılar Yönetici Panelinden Eklentiler > Yeni Ekle seçerek arama yerine Favicon by RealFaviconGenerator yazılır. Eklenti yüklenir ve etkinleştirilerek Görünüm > Favicon’a ilerlenir.
  • Burada seçilen görsel yüklenir. Ancak seçilen görselin 70×70 ya da 260×260 px boyutunda olmasına dikkat edilmelidir. Eklenti ile yüklenen görsellerde herhangi bir görsel düzenleyiciye gerek yoktur. 
  • Formata uygun görsel yüklendikten sonra Generate Favicon butonuna tıklanır.
  • Butona tıkladıktan sonra kullanıcılar RealFaviconGenarator web sitesine yönlendirilir.
  • Kullanıcıların yönlendirildikleri sitede Generate your Favicon and HTML code butonuna tıklaması gerekir.
  • Gerekli tıklama yapıldıktan sonra kullanıcılar eklenti tarafından yeniden web sitelerine gider. Ve bundan sonra faviconun kurulduğuna dair bildirim gelecektir.

Metod 3 – Web Sitesine Manuel Olarak Favicon Ekleme

Maneul işlemleri yapmadan önce kullanıcıların WordPress deneme sitelerinde yapması uygun olacaktır.

Dikkat: Bu uygulama sitenizde bozulmalara neden olabilir. Eğer ne yaptığınızı bilmiyorsanız bu metodu uygulamayın. Metod 1 ve 2 sizin için daha uygun olacaktır.

Kullanıcılar tema dosyalarına FTP uygulaması ya da Dosya yöneticisi ile erişim sağlar. Burada bulunan /wp-content/themes/temaniz klasörüne Favicon tema klasörü yüklenir. Alt klasör olarak Assets klasörü kullanılabilir. functions.php dosyasına şu kod eklenir;

function add_favicon() {
echo '<link rel="shortcut icon" type="image/png" 
href="'.get_template_directory_uri().'/assets/favicon.png" />';
}
add_action('wp_head', 'add_favicon');
href=”‘.get_template_directory_uri()

Bu kod satırından sonra gelecek satır, Favicon dosyasına ulaşan yol olmalı. Kullanıcılar dosyalarında .ico formatını kullanıyorsa kodlar şu şekilde olur;

function add_favicon() {
  echo '<link rel="shortcut icon" type="image/png" 
href="'.get_template_directory_uri().'/assets/favicon.ico" />';
}
 
add_action('wp_head', 'add_favicon');

Bu kodlamalardan sonra web sitesine Favicon yüklenmiş olacaktır. Her üç yolla da web sitelerinde favicon oluşturulur. Faviconların önemi göz önüne alındığında bütün web sitesi sahiplerinin bu konuyu dikkate alıp, sitelerine en uygun faviconları seçip yüklemeleri gerekir.

WordPress’te İletişim Formu Nasıl Oluşturulur

0
wordpress-iletisim-formu

Web sitelerine iletişim formunu eklemek kullanıcılar için oldukça önemli bir yere sahiptir. Çünkü web sitelerinde iletişim formu oluşturmuş kişilerin email adresi gizli tutulacak ve spam mesajların alınmasında azalmalar olacaktır. İletişim formu, web sitesi ziyaretçilerinin site yetkilileri ile iletişime geçmesini hızlı ve kolay bir şekilde yapmalarını sağlayacağı için site ziyaretçi sayısı ve kalitesinde artışlar sağlanacaktır. 

WordPress’de İletişim sayfalarını kuran kullanıcılar, hazırladıkları sayfalara iletişim formunu ekleyerek, sayfalarından mesajlar almaya başlayabilir ve sayfalarında kişileştirmeyi kolaylıkla yapabilirler. Bu işlemleri hızlı bir şekilde yapmak isteyen kişiler iletişim formunu eklenti kullanarak kolay bir şekilde oluşturabilirler. İletişim formuna eklenti eklemek için Contact Form 7 kullanmak en kolay yol olacaktır. WordPress’e iletişim formu eklentisi için kullanıcılar arasında kullanılan en yaygın yol Contact Form 7’dir. Kullanıcıların bunu kullanmasının sebebi hızlı kurulum ve sezgisel arayüze sahip olmasından kaynaklanır.

İletişim Formu Oluşturmak İçin Eklenti Ekleme Adımları

WordPress İletişim formuna eklenti ekleyerek sağlanacak avantajlardan yararlanmak için öncelikle şu adımlar takip edilmelidir.

Contact Form 7 İletişim Formu Kurulumu

Bu kurulumu gerçekleştirmek için öncelikle WordPress yönetici alanına giriş sağlamak gerekir. Ardından solda bulunan menüden Eklentiler/Yeni Ekle’ye tıklanır. Contact Form 7’yi arayarak “Hemen Yükle” butonuna tıklanır. İletişim Formu eklentisi yükleme işlemi tamamlandığında, eklenti aktifleştirilir.

Contact Form 7

İletişim Formu Oluşturma

İletişim Formu eklentisi aktifleştirildiğinde artık sol tarafta bulunan menüde iletişime dair bir kısım gözükür. Kullanıcılar ilk formlarını oluşturabilmek için; İletişim/Yeni Ekle’ye tıklayarak formlarını bir başlık ile isimlendirir. Bu kısımda mevcut olan veri girişi alanları ve bazı başlıklar kullanıcıların başlamasına destek olmak için eklenmiştir. Kullanıcılar isterlerse bunları kaldırabilir ya da bunlara ek başka veri girişi alanlarını metin kutusu üzerinde bulunan butonları kullanarak ekleyebilirler. Kullanıcılar ihtiyaçları olan veri girişi alanlarını bilmiyorsa, iletişim formunu bu haliyle bırakabilir, ihtiyaç halinde istedikleri zaman gelip burada düzenlemeler yapabilmektedirler.

Kullanıcıların seçecekleri ver alanlarına göre şöyle bir kodları olmalıdır.

<label> Adınız (gerekli)
 [text* your-name] </label>

<label> Epostanız (gerekli)
 [email* your-email] </label>

<label> Konu
 [text your-subject] </label>

<label> İletiniz
 [textarea your-message] </label>

[submit "Gönder"]

Veri ihtiyaçlarına göre bu kodlara eklemeler ya da çıkarmalar yapılabilir. Kullanıcılar başlangıçta kendilerine yardımcı olacak hazır butonları kullanabilirler. Bu kodlarda kullanıcıların muhakkak adlarını ve mail adreslerini girmeliler.

Email Formatının Ayarlarını Yapmak

Web sitesi sahipleri, web sitelerini ziyaret eden kişilerden gelen mesajları formlarında ziyaretçinin adı, iletişim detayları ve mesajından oluşan bir mail alırlar. Kullanıcılar posta sekmesi ile ziyaretçilerden gelen mailleri düzenleyebilir. Kullanıcılar bu düzenlemeleri istedikleri kadar düzenleyebilirler. Özellikle “Kime” yerinde de geçerli bir e-posta kullanılmalıdır. Çünkü gönderilen bütün mesajlar bu e-posta adresine gelir.

Kullanıcıların Deneyiminin Kişileştirilmesi

Web sitelerinin sahipleri ya da yetkilileri, web sitelerini ziyaret eden ziyaretçilerin iletiler sekmesinden form gönderme işlemi yaptığında, nasıl bir mesaj göreceklerini belirlemek ve değiştirmek mümkün. Örneğin, ziyaretçilerin gönderdikleri formun olumlu ya da herhangi bir sebepten dolayı hata oluşması konularında yapılacak ayarlar ile ziyaretçilere farklı mesajlar gönderilebilir.

İletişim Formunu Kaydetmek ve Yayınlamak

Web siteleri yetkilileri yapacakları bütün değişiklik işletmelerini bitirdiğinde sağ tarafta bulunan Kaydet butonuna tıklayarak iletişim formunu kaydeder. Kayıt işlemi yapıldıktan sonra üst tarafta shortcode görünür. Shortcode mavi kutu içinde ve şu şekilde olmalıdır.

İletişim Formu WordPress Shortcode

[contact-form-7 id="5" title="WordPress İletişim Formu"]

Formlarını yayınlamak isteyen yetkililer, shortcode seçerek kopyalamak zorundadır. Formun gözükeceği alan (widget, gönderi vs ) shortcode oraya gidilerek yapıştırma yapılır.

Kurulan İletişim Formunu Test Etmek

İletişim formu oluşturulduktan sonra düzenli olarak çalışıp çalışmadığı mesajların e mail olarak gelip gelmediğini ve göründüğünden emin olabilmek için formun test edilmesi gerekir. Bu testi gerçekleştirmek için kullanıcı web sitelerini ziyaret ederek, iletişim formunun olduğu birime ulaşır. Bu formu kullanıcı ziyaretçi gibi doldurup gönderir. Bu işlemden sonra formun çalışma durumu incelenir. İletişim formunda herhangi bir değişiklik yapmak istenirse WordPress yönetici panelinden değişiklik yapabilir. Yapılacak bu değişikliklerde kaydetme butonuna kesinlikle tıklanmalıdır. Değişiklik işlemlerinde shortcode yeniden kopyalayıp yapıştırmaya gerek yoktur.

WordPress siteleri için iletişim formunu oluşturan kişiler, sitelerini ziyaret eden kişilerin mesajlarını anında görme ve dönüş yapma olanağını elde ederler. Bu sayede siteyi ziyaret eden kişilerin memnuniyetleri artar ve buna bağlı olarak web sitesinin etkinliği de artış gösterecektir.

WooCommerce iyzico Kredi Kartı Entegrasyonu Nasıl Yapılır

0
woocommerce-iyzico
WooCommerce iyzico Kredi Kartı Entegrasyonu

WooCommerce iyzico entegrasyonu ile websitenizden online ödeme alabilirsiniz. İhtiyacınız olan tüm belgeleri ve entegrasyon rehberini bu yazının devamında sizlerle paylaşıyorum. Eğer e-ticaret siteniz varsa ve online ödeme kabul etmek istiyorsanız iyzico sizin için güzel bir seçim olacaktır.

iyzico Nedir?

iyzico, Türkiye’nin en büyük ödeme alma sistemlerinden birisidir. Hali hazırda ZARA, sahibinden, H&M ve benzeri 35 binden fazla e-ticaret projesi ödeme yöntemi olarak iyzico kullanmakta. Geçtiğimiz yıl Haziran ayında iyzico 165 milyon dolar karşılığında Dünya’nın en büyük ödeme sistemlerinden PayU tarafından satın alındı. Bu satın alma Türkiye’deki kullanıcıları özellikle PayPal kapandıktan sonra yurtdışına e-ihracat yapabilme konusunda oldukça heyecanlandırdı. Bizde merakla PayU alt yapısının Türkiye için ne gibi çalışmalar yapacağını merakla bekliyoruz.

Eğer e-ticaret sitesi kurmak gibi bir planınız varsa, iyzico sizin için ideal bir çözüm olacaktır. Kurulum ve kullanım açısından en basit kredi kartı entegrasyon çözümünü iyzico sunmaktadır.

iyzico Başvurusu Nasıl Yapılır?

iyzico ile kredi kartı entegrasyon hizmetini kullanabilmeniz için mutlaka vergi mükellefi olmanız gerekli. Eğer vergi mükellefi değilseniz maalesef iyzico ile kredi kartı entegrasyonunu kullanamazsınız. Eğer bireysel kullanma gibi bir planınız varsa “Şirketim Yok” seçeneğini tıklayabilirsiniz. Bu sayede iyzico’nun sunduğu iyziLink özelliği ile dilediğiniz yerden manuel ödeme talep edebilirsiniz.

iyzico Kurumsal Hesap Açılışı

İlk önce iyzico.com adresine gidin ve sağ üstte yer alan “Üye Ol” butonunu tıklayın.Bu işlemin ardından karşınıza iki seçenek çıkacaktır. İlk seçenekte “Şirketim Var” diyerek devam edebilirsiniz.

Lütfen unutmayın: Kurumsal başvuru için vergi mükellefi yani Anonim, Limited veya Şahıs şirketi olma zorunluluğu vardır.

iyzico Kurumsal Hesap Açılışı

Bu adımda “Kurumsal Hesap Oluştur” seçeneğini tıklayarak devam ediyoruz. Burada karşımıza ön başvuru formu çıkmaktadır. Lütfen burada yer alan formu eksiksiz ve doğru bilgiler ile doldurun. Özellikle cep telefonu ve e-posta adresinizin doğru olduğundan emin olun. Diğer adıma geçebilmeniz için e-postanıza onay postası gelecektir.

Bazı durumlarda gelen e-posta spam klasörünüze düşebilir. Lütfen o alanıda kontrol etmeyi unutmayın. E-postanıza gelen “Aktivasyonunuzu Tamamlayın” butonuna basarak iyzico sitesine geri dönün. Ardından kullanıcı adı (e-posta) ve şifrenizi girerek evrak yükleme adımlarına başlayabilirsiniz. iyzico ile ödeme almaya başlamadan önce başvurunuzu tamamlamanız gerekli. İlk olarak sizden istenen bilgi ve evrakları göndererek başvurunuzu başlatmanız gerekli. Bunun için “HEMEN BAŞLA” butonuna basın.

iyzico başvurusu

Bu adımdan sonra İş Modeli Bilgileri – Şirket Bilgileri ve Şirket Belgeleri’i ekleyerek “BAŞVURU TAMAMLA” butonuna basmanız yeterli olacaktır.

Başvuru yapmadan önce bilmeniz gerekenler;

  • Sitenizin mutlaka hazır olması gerekli
  • Sitenizde SSL sertifikası olması gerekli
  • Sitenizde “Gizlilik Politikası” ve “Mesafeli Satış Sözleşmesi” olmalı
  • İletişim ve Hakkımızda sayfanız olmalı
  • İade & Değişim sayfanızın hazır olması gerekli
  • Sitenizin görünen bir yerinde VISA ve MASTERCARD logoları olmalı

Eğer bu adımları tamamlamadıysanız maalesef başvurunuz onay aşamasını geçemeyecektir. Eğer bu adımları tamamladıysanız ve gerekli evrakları iyzico’ya gönderdiyseniz bir kaç gün içerisinde başvurunuzun onaylandığına dair e-posta alacaksınız. Gelen e-postada sözleşmeyi onaylayın ve ardından entegrasyon adımlarına başlayın.

WooCommerce iyzico Entegrasyonu

Geçtiğimiz yıllarda WooCommerce iyzico entegrasyonu oldukça zordu. Ama artık tek bir eklenti ile iyzico entegrasyonu yapabilirsiniz. Her zaman olduğu gibi işe iyzico resmi WordPress eklentisini kurarak başlayacağız.

  • WordPress yönetim paneli > Eklentiler > Yeni Ekle sekmesine gidin
  • Sağ üstte yer alan alana iyzico yazın
  • Karşınıza gelen ilk eklentiyi önce kurun ardından etkinleştirin
  • Eklentiyi aktif ettikten sonra WooCommerce > Ayarlar > Ödemeler > iyzico alanına gidin
WooCommerce iyzico Entegrasyonu

iyzico tıkladığınızda karşınıza iyzico API kodlarını gireceğiniz alanlar gelecektir. Buradaki alanlara iyzico’dan aldığımız api kodlarını gireceksiniz. Benim ayarlarım örnek olarak şu şekildedir;

iyzico api

API Anahtarı ve Güvenlik Anahtarı alanları için iyzico hesabınıza giriş yaparak Ayarlar > Firma Ayarları sekmesini ziyaret ediniz. Burada firmanıza ait bilgileri ve api anahtarlarını göreceksiniz. API anahtarı sekmesindeki “Görüntüle” butonuna basarak kodunuzu kopyalayın ve WooCommerce ayarlar sekmesindeki alana yapıştırın. Aynı işlemi güvenlik anahtarı içinde gerçekleştirin ve kaydet butonuna basın.

api anahtarları

Kodları sitenize ekledikten sonra siteniz artık kredi kartı ile ödeme almaya hazır hale gelecektir. iyzico’nun canlı moda alabilmesi için 1 TL lik örnek bir ürün ekleyin ve kredi kartınız ile deneme ödemesi gerçekleştirin. Bundan sonra sitenizden yapacağınız siparişlerin ödemesi iyzico panelinize düşecektir ve tüm ödeme işlemlerinizi oradan gerçekleştirmeniz gerekmektedir (iadelerde dahil).

Kurulum hakkında teknik desteğe ihtiyacınız olursa WordPress Destek hizmeti sayfasından bana ulaşabilirsiniz.

WooCommerce iyzico entegrasyonu hakkında aklınıza takılan tüm soruları yorum alanından bana iletebilirsiniz. Umarım hazırladığım bu makale e-ticaret serüveninizde güzel bir başlangıç olur.

Sitenizin Daha Hızlı Açılmasını İstiyorsanız Görsel Sıkıştırma Kullanın

0
Görsel Sıkıştırma
Görsel Sıkıştırma

Birçok web sitesi sahibi, web sitelerini ziyaret eden kişilerin web sitesi hakkında olumlu izlenim bırakmak ve sitesinin daha fazla ziyaretçiye ulaşması için resimler kullanılır. Kullanılan bu resimler ve görseller eğer uygun seçilmemişse Google hız testinde web sitesinin kalitesi ve hızı düşük çıkar.

Bu yüzden görsellerin uygun boyutta seçilmesi arama motorları optimizasyonu için büyük öneme sahiptir. Arama motorlarında istedikleri hızlara ver yerlere gelmek isteyen kullanıcıların siteleri içinde kullandıkları görsellerin boyutuna oldukça dikkat etmeleri gerekir. Görselleri uygun boyutta getirmek için kullanıcıların kullanabileceği çok hızlı ve pratik yollar mevcut.

Hatırlatma: Daha önce “WordPress SEO için Görüntü İyileştirme” hakkında bir içerik yayınladım. Bu yazıyıda mutlaka okumanızı tavsiye ediyorum.

Web sitelerine görsel eklemek isteyen kullanıcılar bu görselleri eklerken boyutlarını küçültmek ister ayrıca görsellerin boyutlarını küçültürken, görsel kalitesinin de bozulmamasına dikkat ederler. Bu işlemeleri yapmanın birçok yolu olmakla birlikte program kullanmadan görsel sıkıştırma işi oldukça kolay ve pratik. Web sitelerinin hızını düşüren görsellerin boyutunu küçültmek isteyen kişiler şu adımları uygulayarak istedikleri boyuta görseller elde etme imkanını sağlayabilirler.

Görsel Sıkıştırma Nasıl Yapılır?

Herhangi bir program kullanmadan kullanıcılar sadece Windows point uygulamasını kullanarak görsellerin boyutunu rahatlıkla küçülte bilirler.

Örneğin kullanıcılar web sitelerine yükleyecekleri görselin boyutunun 720px olması gerekiyor ancak kullanıcının elinde 1920x1080px bir görsel var. Bu görselin boyutunu kalitesini bozmadan küçültmek için; görseli point ile açıp üzerine sağ tıklayıp, düzenle butonuna basılır. Buraya bastıktan sonra sol üst köşede bulunan yeniden boyutlandır yazısına tıklanır ve piksel seçilir. Seçilen bu pikselde elde edilmek istenen görsellerin boyutları girilir. Bu işlemde dikkat edilmesi gereken şey en boy oranını koru seçeneğinin seçilmiş olmasıdır. 

Görsel Sıkıştırma Nasıl Yapılır?

Bu seçenek işaretlemiş olduğunda verilen ölçülere göre diğer ölçüler otomatik olarak ayarlanır. Yapılan işlemeler kaydetmek için tamam tuşuna basılır ve görsel kaydedilir. Bu işlemin sonunda istenilen boyuttaki görsel elde edilir ve görselden web sitesi için tasarruf sağlanmış olur.

Görsel Sıkıştırılsa Kalitesi Bozulur Mu?

Görselin boyutu küçültülürken aynı zamanda kalitesinin de korunması gerekmektedir. Boyutları küçülen görsellerin kalitesini korumak için online araçlar mevcut. Bu araç arka planı şeffaf olan görsellerde boyut değiştirilirken, görsellerin de şeffaflığını korunmasını sağlamaktadır. Kullanılan bu araç görselin piksel değeri ile ilgili değildir, görselin KB olan değerini azaltmak, küçültmek için kullanılır. TinyPNG ve TinyJPG ile görsellerin kalitesi bozulmadan sıkıştırma işlemi gerçekleştirilir. Bu araçlar ücretsiz bir şekilde kullanılarak, tek seferde 20 görsel sıkıştırma imkanı sunmaktadır.

Ayrıca sıkıştırılan bu görselleri zip dosyası şeklinde indirmekte mümkün. Bu araçlardan geçirilen görsellerin kalitesi bozulmadan küçük boyutlara dönüşür. Küçük boyutta olan görseller hep web sitesinin hızını artırır hem de web sitesinin disk alanın gereksiz çalışmasını önleyecektir.

WordPress Ping Servisleri İle Google’da Hızlı Index Alın

0
WordPress Ping Servisleri
WordPress Ping Servisleri İle Google'da Hızlı Index Alın

Birçok web sitesi sahibi ya da içerik üreticiler, web sitelerine yükledikleri herhangi bir şeyin anında Google tarafından tanınıp Google indexine gitmesini ister. Google indexlerine girip anında ziyaretçi ya da müşteriye sahip olmak güncel WordPress ping listeleri ile mümkün. Ayrıca içerik üreticilerin oldukça dikkat etmesi gereken bir hususta içeriklerini hızlı bir şekilde indexlemeleri.

Ping Nedir?

Ping; web siteleri güncellendiği zaman bu güncellemeyi arama motorlarına bildiren hizmettir. Pingin mekanizması sitelerin sunucusuna içeriğinin güncellendiğini XML-RPC tabanlı veri ile gönderir. WordPress otomatik ping sistemini tanıyınca ve yenilenen WordPress ping listerini keşfetmeye başlayınca, eskiden web sitelerine girilen içerikleri ping siteleri teker teker gezilerek bu sitelerin hızını artırmak için manuel ping yapılırdı. Bu kullanıcıların hem canını sıkan hem de oldukça uzun vakitlerini alan bir durumdu, WordPress’in bu keşfi ile kullanıcılar bu külfetten kurtulmuş oldu.

Bazı ping servisleri otomatik çalışır. WordPress sitesine bir içerik eklendiğinde ya da önceden yüklenen bir içeriğin içinde değişiklik yapıldığında, bu güncelleme otomatik bir şekilde ping servislerine ve arama motorlarına gerekli bir uyarı iletir, bu uyarı sayesinde arama motorları ve bu motorların örümcekleri, web sitelerinde bir değişiklik olduğunu öğrenir indexleme için bir davetiye almış olur.

Ping Ne İşe Yarar?

Özellikle kaliteli içerikler üretip, içeriklerini web sitesine yükleyen pek çok kişinin içerikleri maalesef google indexlerine girmemektedir. Bunun en büyük nedeni ise web sitesine içerik yükleyen kişinin hızlı bir şekilde içeriğinin çalınmasından kaynaklanıyor olabilir. Çünkü eğer siteye yüklenen uygun içerik index almıyorsa, birileri içeriği çalıp başka web sitelerinde indexlemiş olabilir. Böyle bir durum olduğunda özgün bir şekilde hazırlanan içerik Google tarafından kopya olarak algılanacak ve Google’da üst sıralarda görünmeyecektir. Bu durumlara kullanıcıların dikkat etmesi gerekir.

Web sitelerine ürün veya içerik eklendiğinde bunların hızlı bir şekilde index alması için kullanılan iki mevcut. Bunlardan ilki Search Console dan manuel olarak Fetch as Google yapmak olacaktır. Diğer yol ise Google botlarının web sitesini hızlı bir şekilde indexlemesine olanak vermektir. Bunun için şunları bilmek ve yapmak gerekir

Güncel WordPress Ping Listesi

Aşağıdaki listede 2020 yılı itibarı ile en güncel WordPress ping listesini görebilirsiniz;

http://blogsearch.google.ae/ping/RPC2
http://blogsearch.google.at/ping/RPC2
http://blogsearch.google.be/ping/RPC2
http://blogsearch.google.bg/ping/RPC2
http://blogsearch.google.ca/ping/RPC2
http://blogsearch.google.ch/ping/RPC2
http://blogsearch.google.cl/ping/RPC2
http://blogsearch.google.co.cr/ping/RPC2
http://blogsearch.google.co.hu/ping/RPC2
http://blogsearch.google.co.id/ping/RPC2
http://blogsearch.google.co.il/ping/RPC2
http://blogsearch.google.co.jp/ping/RPC2
http://blogsearch.google.co.ma/ping/RPC2
http://blogsearch.google.co.nz/ping/RPC2
http://blogsearch.google.co.th/ping/RPC2
http://blogsearch.google.co.uk/ping/RPC2
http://blogsearch.google.co.ve/ping/RPC2
http://blogsearch.google.co.za/ping/RPC2
http://blogsearch.google.com.ar/ping/RPC2
http://blogsearch.google.com.au/ping/RPC2
http://blogsearch.google.com.br/ping/RPC2
http://blogsearch.google.com.co/ping/RPC2
http://blogsearch.google.com.do/ping/RPC2
http://blogsearch.google.com.mx/ping/RPC2
http://blogsearch.google.com.my/ping/RPC2
http://blogsearch.google.com.pe/ping/RPC2
http://blogsearch.google.com.sa/ping/RPC2
http://blogsearch.google.com.sg/ping/RPC2
http://blogsearch.google.com.tr/ping/RPC2
http://blogsearch.google.com.ua/ping/RPC2
http://blogsearch.google.com.uy/ping/RPC2
http://blogsearch.google.com.vn/ping/RPC2
http://blogsearch.google.com/ping/RPC2
http://blogsearch.google.de/ping/RPC2
http://blogsearch.google.es/ping/RPC2
http://blogsearch.google.fi/ping/RPC2
http://blogsearch.google.fr/ping/RPC2
http://blogsearch.google.gr/ping/RPC2
http://blogsearch.google.hr/ping/RPC2
http://blogsearch.google.ie/ping/RPC2
http://blogsearch.google.it/ping/RPC2
http://blogsearch.google.jp/ping/RPC2
http://blogsearch.google.lt/ping/RPC2
http://blogsearch.google.nl/ping/RPC2
http://blogsearch.google.pl/ping/RPC2
http://blogsearch.google.pt/ping/RPC2
http://blogsearch.google.ro/ping/RPC2
http://blogsearch.google.ru/ping/RPC2
http://blogsearch.google.se/ping/RPC2
http://blogsearch.google.sk/ping/RPC2
http://blogsearch.google.us/ping/RPC2
http://blogmatcher.com/u.php
http://bulkfeeds.net/rpc
http://www.blogsnow.com/ping
http://ping.feedburner.com
http://ping.bloggers.jp/rpc/
http://coreblog.org/ping/
http://www.blogshares.com/rpc.php
http://topicexchange.com/RPC2
http://www.mod-pubsub.org/kn_apps/blogchatter/ping.php
http://rpc.pingomatic.com
http://rpc.blogrolling.com/pinger/
http://ping.cocolog-nifty.com/xmlrpc
http://ping.exblog.jp/xmlrpc
http://rpc.icerocket.com:10080/
http://api.moreover.com/RPC2
http://mod-pubsub.org/kn_apps/blogchatt
http://www.newsisfree.com/xmlrpctest.php
http://www.snipsnap.org/RPC2
http://www.a2b.cc/setloc/bp.a2b
http://www.newsisfree.com/RPCCloud
http://ping.myblog.jp
http://www.popdex.com/addsite.php
http://www.blogroots.com/tb_populi.blog?id=1
http://www.blogoon.net/ping/
http://www.bitacoles.net/ping.php
http://ping.amagle.com/
http://xping.pubsub.com/ping/
http://rpc.weblogs.com/RPC2
http://ping.rootblog.com/rpc.php
http://bitacoras.net/ping
http://api.feedster.com/ping
http://www.blogoole.com/ping/
http://ping.blo.gs/
http://blog.goo.ne.jp/XMLRPC
http://www.weblogues.com/RPC/
http://api.moreover.com/ping
http://trackback.bakeinu.jp/bakeping.php
http://www.blogstreet.com/xrbin/xmlrpc.cgi
http://www.lasermemory.com/lsrpc/
http://ping.bitacoras.com
http://rpc.icerocket.com:10080/
http://xmlrpc.blogg.de
http://rpc.newsgator.com/
http://bblog.com/ping.php
http://ping.syndic8.com/xmlrpc.php
http://www.blogdigger.com/RPC2
http://1470.net/api/ping
http://api.my.yahoo.com/RPC2
http://pingoat.com/goat/RPC2
http://rpc.technorati.com/rpc/ping
http://rpc.blogbuzzmachine.com/RPC2
http://blogsearch.google.com/ping/RPC2
http://ping.blogmura.jp/rpc/
http://api.my.yahoo.com/rss/ping
http://rpc.copygator.com/ping/
http://ping.weblogalot.com/rpc.php
http://www.blogpeople.net/servlet/weblogUpdates

Bu ping servislerini kullanıcılar admin panellerine yapıştırdıkları zaman WordPress web sitelerindeki içerikler otomatik olarak pinglenmiş olur.

WordPress Ping Listesi Nasıl Eklenir?

WordPress yeni ve sıfırdan kurulduğunda WordPress genel olan bazı ping servisleri ile gelecektir. WordPress kurulumu gerçekleştirdikten sonra bu ping servislerini de güncellemek gerekir. WordPress ping servislerini güncellemek için şu adımları izlemek gerekir.

  • Öncellikle site.com/wp-admin ile web sitesinin admin paneline giriş yapılır. 
  • Panelin sol tarafında bulunan ayarlar menüsüne gidilir.
  • Yazma yolu takip edilerek tıklama yapılır ve açılan sayfasının alt kısmında servisleri güncelle başlığına tıklanır. 
  • Servisleri güncelle bölümüne ping servisleri yapıştırılır. Değişiklikleri kaydet butonuna basılır. 

Bu işlemden sonra Güncel WordPress ping servisleri web sitesine yüklenmiş olacaktır. Bunda sonra web sitesinde yapılacak herhangi bir değişiklik, güncelleme veya içerik, ürün ekleme durumunda ping servisleri bu durumları arama motorlarına bildirecektir. Böylelikle örümcek hızlı index için davet gönderilmiş olacaktır.

Google Site Kit WordPress Eklentisi Kurulum ve Kullanımı

0
Google Site Kit WordPress Eklentisi Kurulum ve Kullanımı
Google Site Kit WordPress Eklentisi Kurulum ve Kullanımı

2003 yılından beri internet hayatına giren WordPress, web sitelerin yaklaşık %32’sini oluşturuyor. Bu rakamlara bakıldığında WordPress’in internet siteleri açısından önemini anlamak mümkün. WordPress alt yapısını kullanan web siteleri Google’nin web araçlarını kullanır. Bu kullanımı kolaylaştırmak için WordPress’in önemli bir eklentisi olan Site Kiti uzun bir geliştirmeden sonra tüm kullanıcıların kullanımına sunulmuş durumda. İnternette başarılı olmak için Site kiti birçok yönüyle kullanıcılara çözüm olma olanağını tanımıştır.

Google Site Kit Nedir?

Site Kit, Google’ın resmi WordPress eklentisidir. Ziyaretçilerinizin websitenizi nasıl bulduklarını ve hangi sayfaları daha sıklıkla ziyaret ettiklerini analiz etmenize yarayan bir Google aracıdır. Ayrıca Google Site Kit ile Adsense gelirlerinizide günlük, haftalık ve aylık olarak kontrol edebilirsiniz.

Kullanıcıların ücretsiz olarak yararlanacağı bu Kit Google tarafından direk WordPress’de geçerli olacak güncel bilgileri sağlamaktadır. Site Kiti Analytics, Adsense, Search Console (Arama Konsolu), PageSpeed Insights gibi Google araçlarının WordPress tarafından rahatlıkla kullanılabilmesini sağlıyor. Bu araçları WordPress Kullanıcılarına sunan Google son olarak Optimize ve Tag Manager araçlarını da kite ekleyerek toplamda 6 web aracını kullanıcıları sunmuş oldu.

Google WordPress Site Kiti araçları, kullanıcıların şu işlemleri yapmalarına olanak tanımaktadır.

  1. Analytics: ziyaretçilerin web sitesinde nasıl gezdiğini ve web sitesini tamamlaması için belirlenen hedeflerin izlenmesini ve keşfedilmesi mı sağlar.
  2. AdSense: Web sitesinin sahibine ne kadar kazandırdığını takip etmesini sağlar.
  3. Arama Konsolu: Bu araç ile web sitesinin Google aramada sayfayı nasıl aradığı ve nasıl keşfettiğini kullanıcıların öğrenmesini sağlar. Arama sonuçlarında elde edilen verilerle kaç ziyaretçinin web sitesine baktığını ve bu ziyaretçilerin web sitesine ulaşmak için hangi sorguyu kullandıklarını öğrenilmesi sağlanır.
  4. PageSpeed ​​Insights: Bu araç ile web siteleri sahipleri, sayfalarının performansını artırma şansına sahip olabilirler. Bu araç sitenin diğer sitelere kıyasla performansının nasıl olduğunu gösterir. Diğer siteler ile yapılan performans kıyaslamasından sonra PageSpeed Insights’in sağlayacağı verilerle performanslarını artırabilir.
  5. Etiket Yöneticisi: Web sitesi sahipleri etiket yöneticisi ile var olan etiketlerini ayarlamak için, herhangi bir kod düzenlemesine gerek kalmadan Site Kitini kullanarak gerçekleştirebilirler. Site Kiti ile yapılan bu düzenlemeden sonra etiketler Etkiket Yöneticisinden yönetilir.
  6. Optimize et: A/B testlerini Yapmak için Optimize et aracı ile kod kullanmadan buradan gerçekleştirmek mümkün.

Google servislerini kullanan WordPress kullanıcıları bu Site Kiti ve araçlarını kullanarak web sitesinin gelir, performans ve kitle gibi detayları kolayca yönetmeyi ve takip etmeyi sağlamaktadır.  

Google Site Kit Nasıl Kullanılır?

Site Kit eklentisi diğer WordPress eklentileri ile aynı mantıkta çalışır. WordPress sitenize eklentiyi kurmanız ve ardından yetkilendirmeleri yapmanız yeterli olacaktır.

  • Site Kit by Google resmi WordPress eklentiler sayfasından eklentili indirin.
  • WordPress yönetim paneli → Yeni Ekle → Yükle alanından indirdiğiniz eklentiyi yükleyin
  • Eklentiyi etkinleştirin
  • Eklenti aktif edildikten sonra yönetim panelinizde Site Kit “Congratulations, the Site Kit plugin is now activated.” ve GO TO DASHBOARD butonu gelecektir.
Google Site Kit Nasıl Kullanılır?

Yönetim paneli → Site Kit sekmesini ziyaret edin ardından açılan sayfada START SETUP butonuna basın.

START SETUP butonuna bastıktan sonra Google resmi sayfasına yönlendirilirsiniz. Burada sizden Analytics, Adsense ve Search Console hesaplarınızın olduğu Google hesabınıza giriş yapmanız istenir. Lütfen tüm servislerin aynı Google hesabı altında olmasına özen gösterin. Sign in With Google butonuna basın.

site kit kurulumu

Bu işlemin ardından yönlendiğiniz panelden Google hesabınızı seçin. Eğer giriş yapılmadıysa lütfen giriş yapın.

Tüm seçeneklere izin verdikten sonra karşınıza “Allow” butonu gelecektir. Tıkladıktan sonra kurulumun başarılı olduğunu belirten sayfa karşınıza gelir. “Go to my Dashboard” butonuna basarak sitenize geri dönün.

WordPress yönetim panelinize geri döndüğünüzde karşınıza gelen ekranda Search Console “connected” olarak göreceksiniz. Eğer diğer uygulamalarında bağlanmasını istiyorsanız “connect service” butonlarından diğer servisleride bağlayın.

Tüm servisleri düzgün bir şekilde bağladıysanız sorunsuz bir şekilde sistem çalışacaktır. Yönetim panelinizden Site Kit > Dashboard sekmesini tıkladığınızda tüm istatistikleri bu alanda görebilirsiniz. Ayrıca WordPress yönetim çubuğunda yer alan Site Kit butonunun üzerine geldiğinizde ilgili sayfa ile alakalı istatistiklere kolayca ulaşabilirsiniz. Bu uygulama ile tüm sitenizin nasıl çalıştığını görmek için tek bir gösterge tablosuna erişebilir ve belirli bir sayfanın nasıl çalıştığını doğrudan WordPress yönetici çubuğunda görebilirsiniz.

Sonuç

Eğer websitenizin analizlerini kontrol etmek için tüm Google sitelerini tek tek ziyaret etmek sizin için aşırı yük oluyorsa, Google Site Kit WordPress eklentisini kullanabilirsiniz. Bu sayede hangi sayfanızın ne kadar ziyaret aldığını ve Google’daki varlığını tespit edebilirsiniz. Uygulamanın kurulum ve kullanımı hakkında aklınıza takılan tüm soruları yorum alanından bana iletebilirsiniz.

WordPress Güvenlik için Bilmeniz Gereken Her Şey

0
WordPress Güvenlik
WordPress Güvenlik Önlemleri

WordPress güvenlik denildiğinde aklımıza hemen WordPress alt yapısının güvenli mi değil mi sorusu gelmekte. İstatistiklere göre, 2020 yılında en çok saldırı yapılan alt yapıların başında WordPress gelmektir. Bu yüzden WordPress güvenlik eklentileri ile mutlaka sitenizi güçlendirmelisiniz. Bu makalede bugüne kadar yaşadığım tüm deneyim ve tecrübelerime dayanarak WordPress sitenizi nasıl güvenli hale getirebilirsiniz anlatmaya çalışacağım.

Eğer WordPress içerik yönetimi ile kurulmuş bir websiteniz varsa bu yazı ilginizi çekecektir. Zaman kaybetmeden sitemizi nasıl daha güvenli hale getirebiliriz adım adım anlatmaya başlayalım.

WordPress Güvenli mi Değil mi?

WordPress her ne kadar güvenli bir alt yapı sunsada güvenlik açıklarının kapatılması gereklidir. Her alt yapıda olduğu gibi WordPress’te saldırıya uğrayabilir. Bu saldırıları en aza indirmek için yapmanız gereken bir çok adım vardır. Özellikle kullanılan tema ve eklentiler en çok güvenlik açıklarını barındıran alanlardır. WordPress destek hizmeti sunduğum müşterilerimin büyük bir çoğunluğu sitelerinin güvenliğinden şikayetçi.

Aslında durum oldukça basit. WordPress açık kaynak bir kod yapısına sahip olduğu için her türlü saldırıya karşı savunmasız. Madem bu sistem bu kadar savunmasız, bunu önlemek için neler yapmalı birlikte inceleyelim.

WordPress Güvenlik Önlemleri

İçeriğin devamında WordPress siteniz için yapmanız gereken tüm adımları tek tek anlatmaya çalışacağım. Eğer güvenli bir site istiyorsanız uygulamanız gereken adımlar şu şekilde listelenebilir;

  • İyi bir hosting firması ile çalışın
  • Sitenize SSL kurun (güvenlik sertifikası)
  • htaccess ile dosya ve klasörlere erişimi kapatın
  • wp-config.php ile dosya düzenlemeyi kapatın
  • Dosya ve klasörlerin izinlerini yönetin
  • Temalarınızı, eklentilerinizi ve WordPress’inizi her zaman güncel tutun
  • Kullanılmayan tema ve eklentileri mutlaka silin
  • ASLA lisanssız eklenti yada tema kullanmayın
  • Güvenlik eklentisi kullanın
  • Eşsiz bir kullanıcı adı ve şifre kullanın (admin kullanıcı adından uzak durun)
  • Girişleri kısıtlandırın
  • WordPress yönetim paneli ve giriş bağlantısını gizleyin (wp-admin ve wp-login.php)
  • Google Captcha kullanın
  • Sitenizi yeni kayıtlara kapatın
  • Akismet kullanın yada sitenizi yorumlara kapatın

1. İyi bir hosting firması ile çalışın

Websitelerin saldırıya uğramasında ki en önemli hususlardan birisi, gelişi güzel seçilmiş web barındırma şirketleridir. Çok reklam yapan değil gerçek hizmet sunan kaliteli web hosting firmaları ile çalışmalısınız. WordPress ile tanışan kullanıcıların büyük bir çoğunlu ilk hosting deneyimlerinden genellikle mutlu değildir. O yüzden her zaman reklamlar ile tanıştığınız web hosting firmalarının Google üzerindeki incelemelerini ve müşteri yorumlarını muhakkak okuyun.

Üzülerek belirtmem gerekir ki bir çok web hosting firması siteler saldırıya uğradığı zaman suçu kullanılan yazılıma ve dolayısıyla yazılımcıya atar. İyi bir hosting firmasında olması gereken özelliklerin en başında sağlam bir DDOS koruması ve antispam hizmetinin yer almasıdır. “Ne kadar çok para öderseniz o kadar fazla güvenlikli bir siteniz olur” algısı tamamen yanlıştır. Tekrar belirtmek gerekirki bir hosting paketi satın almadan önce mutlaka müşteri yorumlarını okumaya gayret gösterin. Web hosting konusunda kendi başarısını ispat etmiş Türkiye’nin en önemli web hosting firmalarından birisi olan Turhost WordPress hosting sayfasını inceleyebilirsiniz.

2. Sitenize SSL kurun (güvenlik sertifikası)

Sitenize SSL kurun

WordPress sitenizde mutlaka SSL kullanın. SSL (Secure Sockets Layer) sertifikaları, web sitesi güvenliğinin en önemli parçasıdır ve bir internet bağlantısını güvenli tutmak ve iki sistem arasında gönderilen hassas verileri korumak amaçlı uygulanan şifreleme sistemidir.

Bir çok hosting firması sundukları hosting paketlerinde ücretsiz SSL hizmeti sunmaktadır. Eğer web hosting paketiniz ücretsiz SSL desteği sunmuyorsa mutlaka satın almanız gereklidir. Ortalama SSL fiyatı senelik $20 – $90 arasındadır. Eğer websitenizde SSL yoksa adres çubuğunda “Güvensiz Bağlantı” ibaresi yer alır ve buda ziyaretçilerinizin paniğe kapılmasına neden olacaktır.

3. htaccess ile dosya ve klasörlere erişimi kapatın

Bazı durumlarda web hosting alanınızda yer alan dosya ve klasörler tarayıcıdan girildiğinde görünür olmaktadır. Bu sorun sitenizin saldırı altında kalmasına neden olabilir. Dosya ve klasörleriniz görünür olsada olmasada mutlaka aşağıda yer alan kodu htaccess dosyanızın müsait bir yerine eklemelisiniz.

htaccess dosyasına ulaşmak için FTP aracılığı ile yada CPANEL ile sitenizin dosyalarının yer aldığı ana dizine bağlanın ve .htaccess dosyasını bir yazı editörü ile düzenle seçeneğini seçin. Ardından aşağıdaki kodu bu dosyaya ekleyin ve geri yükleyin. Bunun nasıl yapacağınızı bilmiyorsanız mutlaka bir uzmandan yada web hosting firmanızdan destek alın.

Önemli: Bir çok hosting firmasında htaccess gizli olabilir bunun için gizli dosyaları göster seçeneğinden faydalanmalısınız.

Options All -Indexes

4. wp-config.php ile dosya düzenlemeyi kapatın

Eğer bir hacker sitenizin yönetim paneline ulaştıysa mutlaka WordPress dosyalarınızı düzenleyebilir ve sitenize zararlı kodlar ekleyebilir. Bunun önüne geçebilmek için mutlaka dosya ve klasör düzenlemeyi wp.config.php dosyası ile engelleyin. Bunun için aşağıdaki kodu wp-config.php dosyasının en altına ekleyin. Bu sayede WordPress dosyalarınız düzenlemeye kapatılmış olacaktır. En az bir önceki adım kadar önemli bir adımdır.

define('DISALLOW_FILE_EDIT', true);

5. Dosya ve klasörlerin izinlerini yönetin

WordPress dosya ve klasörü izinlerinizi düzenleyerek sitenizin ulaşılmaz olmasını sağlayabilirsiniz. Tüm dosya izinleriniz 644 ve tüm klasör izinleriniz 755 olmalıdır. Aşağıdaki görselde WordPress klasör izinlerini nasıl ayarlayabileceğinizi göstermeye çalıştım;

Dosya ve klasörlerin izinlerini yönetin

Yukarıdaki video bize klasörlerin izinlerini değiştirmeyi göstermektedir. Bu işlem bittikten sonra dosya izinlerinizide 644 olarak düzenlemeniz gerekmektedir. Yukarıdaki işleme alternatif olarak tüm klasör ve dosyaları seçin ve 755 yerine 644 yapın. Ardından “yalnız klasörlere uygula” yerine “yalnız dosyalara uygula” seçeneğini seçerek işlemi başlatın.

Bu işlem çok risklidir ve ne yaptığınızı bilmiyorsanız mutlaka bir uzmandan yada hosting sağlayıcınızdan destek alın.

6. Temalarınızı, eklentilerinizi ve WordPress’inizi her zaman güncel tutun

WordPress çoğu zaman otomatik güncellenir. Eğer güncellenmiyorsa bu işlemi manuel olarak yapmanız gerekmektedir. Yönetim paneli → Başlangıç → Güncellemeler sekmesinde tüm güncellemeleri görebilirsiniz.

Temalarınızı, eklentilerinizi ve WordPress'inizi her zaman güncel tutun

Sitenizde kullandığınız tema ve eklentileride her zaman güncel tutmaya özen gösterin. Güncelleme yapmadan önce her zaman yedek almayı unutmayın. Çoğu zaman güncellemeler sorunsuz çalışacaktır fakat bazı durumlarda sitenizde tasarımsal bozulmalar yada hatalar meydana gelebilir. Bu durumda aldığınız yedekten geri yükleme yapmanız kolay olacaktır. Bu tip durumlarda hosting firması sorumluluk kabul etmez. O yüzden eğer bütçeniz müsaitse mutlaka hosting satın alırken günlük / haftalık yedek alma desteği veren paketleri inceleyin.

7. Kullanılmayan tema ve eklentileri mutlaka silin

Hem sitenizin güvenliğine hemde hızına etki edecek en önemli hususlardan biriside kullanılmayan temaları ve eklentileri silmenizdir.

Çoğu zaman eklentiler etkisizleştirilip “eklentiler” sekmesinde unutulmaktadır. Güncellemesi gelen bu eklentilerin en büyük sorunları ise güvenlik sorunları yaratmalarıdır. Bu durumun önüne geçmek için mutlaka kullanılmayan tüm eklenti ve temaları sitenizden kaldırın.

8. ASLA lisanssız eklenti yada tema kullanmayın

Bir önemli husus ise yasa dışı dağıtılan temaları ve eklentileri kullanmaktır. Yaşadığım tecrübelere dayanarak söylemem gerekirki yaşanılan tüm güvenlik sorunları lisanssız kullanılan tema ve eklentilerden kaynaklanmaktadır.

no warez

Kötü niyetli insanlar özellikle bu tarz yasa dışı dağıtılan tema ve eklentilerin içerisine virüslü dosyalar eklemektedir. Bu virüslü dosyalar belirli zamanlarda sitenizin diğer dosyalarına bulaşarak özellikle cinsel içerikli sitelere reklamlar çıkar. Hem kullanıcılarınıza karşı mahçup olabilirsiniz hemde Google’dan komple silinebilirsiniz. Çok riskli bir durumdur ve lütfen çalıştığınız web tasarımcıların yasa dışı ürünler kullanmamasına özen gösterin.

9. WordPress Güvenlik eklentisi kullanın

WordPress sitenizi güvende tutmanın bir diğer yoluda güvenlik eklentisi kullanmaktır. Eğer destek alabileceğiniz bir uzman yoksa kendinizde sitenizdeki sorunları tespit etmek için bazı eklentilerden faydalanabilirsiniz. Benim size tavsiyem Wordfence Security eklentisidir. Bu eklentinin en büyük özellikleri şu şekilde listelenebilir;

  • Web Uygulaması Güvenlik Duvarı kötü amaçlı trafiği tanımlar ve engeller. %100 WordPress güvenliğine odaklanan büyük bir ekip tarafından oluşturulmuştur ve geliştirilmeye devam etmektedir.
  • [Ücretli] Tehdit Savunma Feed’i aracılığıyla gerçek zamanlı güvenlik duvarı kuralı ve kötü amaçlı yazılım imza güncellemeleri (ücretsiz sürüm 30 gün geciktirilir).
  • [Ücretli] Gerçek Zamanlı IP Kara Listesi, en kötü niyetli IP’lerden gelen tüm talepleri engeller ve yükü azaltırken sitenizi korur.
  • Sitenizi uç noktada korur ve WordPress ile derin entegrasyon sağlar. Bulut alternatiflerinin aksine şifrelemeyi bozmaz, atlanamaz ve veri sızdıramaz.
  • Tümleşik kötü amaçlı yazılım tarayıcı, kötü amaçlı kod veya içerik içeren istekleri engeller.
  • Giriş denemelerini sınırlandırarak kaba kuvvet saldırılarına karşı koruma.

Benim müşterilerimin websitelerindeki virüsleri tespit etmemdeki en büyük yardımcı bu eklentidir. Özellikle “SCAN” özelliğini kullanarak siteye bulaşmış virüslerin yerlerini tespit ediyorum. Ayrıca bu eklenti sayesinde yerleri tespit edilmiş virüsleri direk olarak silebilir yada karantinaya alabilirsiniz. Örnek bir ekran görüntüsü için bakınız;

Wordfence Scan WP

10. Eşsiz bir kullanıcı adı ve şifre kullanın (admin kullanıcı adından uzak durun)

WordPress siteleri için en popüler hack girişim yöntemi “Brute-Force” uygulamasıdır. Brute-Force ile hackerlar sitenizdeki kullanıcıların kullanıcı adlarını tespit ederler ve ellerinde bulunan şifre kombinasyonları ile sitenizin yönetim paneline erişmeye çalışırlar.

WordPress varsayılan olarak “admin” kullanıcı adı ile kurulduğu için tespit edilmesi en kolay kullanıcı adıda budur. Sitenizi sıfırdan kuruyorsanız sakın “admin” kullanıcı adını kullanmayın. Bunun yerine e-posta yada benzersiz bir kullanıcı adı seçin.

Ayrıca istatistiklere göre dünya genelince kullanıcıların kullandıkları şifreler genelde birbirine benzemektedir. Sosyal medyanında oldukça yaygın olduğu günümüzde kötü niyetli insanların doğum tarihinizi tespit etmeleri çok zor olmasa gerek. O yüzden şifrenizi tekrarlanan rakamlardan yada doğum tarihiniz gibi basit tahmin edilebilir şifrelerden oluşturmayın.

11. Girişleri kısıtlandırın

Bir diğer etkili yöntem ise “WP Limit Login Attempts” eklentisini kullanmaktır. Özellikle Brute-Force hack girişimini engellemenin en önemli çözümü bu eklentidir. Bu eklenti ile WordPress yönetim panelinize yapılan giriş denemelerini sınırlandırabilirsiniz. Örneği bir kullanıcı en fazla 4 deneme yapabilir bu denemelerden sonra o kullanıcın IP adresine 20 dakikalık bir kısıtlama getirebilirsiniz.

Eğer çok fazla giriş denemesi devam ederse otomatikman giriş denemelerini ana sayfaya yönlendirerek hack girişiminin önüne geçebilirsiniz.

12. WordPress yönetim paneli ve giriş bağlantısını gizleyin (wp-admin ve wp-login.php)

Ücretsiz bir eklenti olan “Titan Anti-spam & Security” eklentisi ile websitenize yüksek güvenlik önlemleri alabilirsiniz. Bu eklentinin en büyük özelliği wp-admin ve wp-login.php gibi sitenizin yönetim paneline erişebilen bağlantıların adlarını değiştirebiliyor olmanızdır.

Burda dikkat etmeniz gereken en önemli husus, yönetim paneli adresini değiştirdikten sonra bu ismi unutmamanızdır. Zira bu adı unutursanız sitenizin yönetim paneline erişemiyebilirsiniz. Örnek bir kullanım için aşağıdaki görsele göz atın;

WordPress yönetim paneli ve giriş bağlantısını gizleyin

Ayrıca bu eklentinin anti-spam, firewall güvenlik duvarı özelliğindende faydalanabilirsiniz. Wordfence eklentisine eş değerde site içerisinde yer alan virüslü dosyalarıda tespit etmek için “Site Checker” sekmesini ziyaret etmenizi öneririm.

13. Google Captcha kullanın

Bir diğer önemli eklenti ise “Simple Google reCAPTCHA” eklentisidir. Bu eklenti ile websitenizde yer alan tüm formlara Google reCAPTCHA özelliği ekleyebilirsiniz. Bu sayede olası hack girişimlerinin rahatlıkla önüne geçmiş olursunuz. Google’ın diğer özelliklerinde olduğu gibi bu eklentide %100 ücretsizdir ve hem ticari hemde kişisel projelerinizde kullanabilirsiniz.

14. Sitenizi yeni kayıtlara kapatın

Eğer kurumsal bir websiteniz varsa yada kişisel bir blog sahibiyseniz ve sizden başka herhangi bir yazar alımı yoksa, sitenizi yeni kayıtlara kapatabilirsiniz. Bu genellikle sorunu kökten çözecektir. Benimde yapmış olduğum tüm çalışmalarda uyguladığım en etkili yöntemlerden birisi sitemi yeni kayıtlara kapatmaktır.

Lütfen dikkat: Eğer e-ticaret sitesi sahibiyseniz bu işlem size uygun değildir.

WordPress yönetim paneli → Ayarlar → Genel → Üyelik alanından “isteyen herkes kayıt olabilsin” sekmesindeki tıkı kaldırın.

Sitenizi yeni kayıtlara kapatın

15. Akismet kullanın yada sitenizi yorumlara kapatın

Bir diğer hack girişimide sitenize bırakılan spam yorumlar ile yapılmaktadır. Eğer sadece hizmet satıyorsanız ve sitenize yorum beklentiniz yoksa, sitenizi komple yorumlara kapatmak etkili bir yöntem olacaktır. Eğer siteme yorumda yapılsın diyorsanız WordPress kullanıcılarının en büyük dostu Akismet eklentisini kurabilirsiniz. Sitenizi tamamen yorumlara kapatmak için;

WordPress yönetim paneli → Ayarlar → Tartışma → Varsayılan yazı ayarları → İnsanların yeni yazılara yorum yapmasına izin ver alanındaki tıkı kaldırmanız yeterli olacaktır. Ayrıca isterseniz bu ayarı istediğiniz yazı ve sayfada kapatarak ilgili sayfaya yorum yapılmasını sağlayabilirsiniz.

Akismet sitenizdeki sayfa ve blog yazılarına yapılan kötü yorumları tespit eder ve otomatikman spam klasörüne taşır. Daha sonra düzenli olarak spamdan bu yorumları temizler ve sizin hiç haberiniz olmadan sitenize gelen binlerce spam yorumu engeller. Akismet resmi WordPress spam yorum engelleme eklentisidir. Akismet kullanabilmeniz için bir WordPress.com hesabına ihtiyacınız vardır. Hesap ile Akismet sayfasına giriş yaptıktan sonra ücretsiz olarak API kodu alarak sitenize entegre edebilirsiniz.

Akismet eklentisi

Sonuç

Bu yazıda 15 adımda WordPress güvenlik sorunlarını nasıl çözebileceğinizden bahsetmeye çalıştım. Yukarıda anlattıklarımın tamamını sitenize uygulayabilirsiniz yada sadece ihtiyacınız olan adımları gerçekleştirebilirsiniz. WordPress güvenlik oldukça karmaşık bir iştir. Eğer neyi nasıl yaptığınızı biliyorsanız, siteniz büyük oranda kötü niyetli insanlardan kurtuşmuş olacaktır.

WordPress güvenlik için hazırladığım bu yazıyı faydalı bulduysanız sosyal medya hesaplarınızda bana destek olmanızı rica ediyorum. Ayrıca eksik kaldığım bir konu olduysa yada sizlerinde eklemek istedikleriniz varsa lütfen yorum alanından bana katılın.

WooCommerce Nasıl Türkçeleştirilir?

0

WooCommerce nasıl Türkçe yapılır diye merak ediyorsanız, bu yazımda sizlere en basit ve en etkili yöntemi anlatmaya çalışacağım. WooCommerce normal şartlarda WordPress varsayılan dil seçeneğini takip etmektedir. Bazı durumlarda WooCommerce İngilizce olarakta kurulmuş olabilir. Bu genellikle demo siteyi içe aktarma alanında olur. Eğer WooCommerce ayarlarınız İngilizce ise lütfen bu yazının devamını okuyun.

Bildiğiniz üzere WooCommerce dünyanın en çok tercih edilen e-ticaret alt yapılarının başında gelmektedir. Bir araştırmaya göre WooCommerce internette yayın yapan e-ticaret sitelerinin %33’ünü kapsamaktadır. WooCommerce varsayılan olarak bir çok özellikle ile birlikte gelmektedir. WordPress sitenizdeki dil Türkçe olsa bile varsayılan WooCommerce dil seçeneği İngilizce kalabilir. Bunun bir hata olduğunu zannediyor olabilirsiniz fakat burda ufak bir tetikleme işlemi yapmanız yeterli olacaktır.

Metod 1 – WordPress Varsayılan Dil ile WooCommerce Türkçeleştirme

Yukarıda da bahsettiğim gibi WooCommerce ilk olarak WordPress varsayılan dil yapısını referans alır. Eğer siteniz İngilizce olarak kurulduysa ilk olarak dil seçeneğini Türkçe olarak ayarlamanız gereklidir. Bunun için aşağıdaki adımları takip edin;

WordPress yönetim paneli > Ayarlar > Genel Ayarlar > Site lisanı alanını ziyaret edin. Ardından burada yer alan dil seçeneğini Türkçe olarak işaretleyin.

WooCommerce Türkçeleştirme

Bu işlemin ardından yönetim panelinizi f5 yardımı ile yeniden yükleyin. Büyük bir ihtimalle WooCommerce eklentiniz otomatikman Türkçe olacaktır. Eğer Türkçe olmadıysa 2. metoda geçin.

Metod 2 – Loco Translate Eklentisi ile WooCommerce Türkçeleştirme

İlk metoda göre biraz daha karışık bir yapıdır. WordPress sitenizin diğer alanlarınıda (eklenti, tema) Türkçeleştirmenize yarayacak olan Loco Translate eklentisi ile WooCommerce sitenizi otomatik Türkçeleştirmeniz mümkün.

Loco Translate Kurulumu

WordPress yönetim paneli > Eklentiler > Yeni Ekle > arama alanına Loco Translate yazınız. Eklentiyi önce yükleyerek sonra etkinleştirin;

Loco Translate Kurulumu

Loco Translate eklentisini aktif ettiğiniz anda WooCommerce seçenekleri otomatikman Türkçe olacaktır. Eğer bu adımdan sonra da WooCommerce siteniz Türkçeleşmediyse mutlaka bir WordPress destek uzmanından yardım alın.

WooCommerce Türkçe Dil Dosyasında Bazı Alanları Değiştirme

Bazı durumlarda WooCommerce sitenizde yer alan Türkçe kelimeleri değiştirmek isteyebilirsiniz. Bu genellikle firmanıza yada yaptığınız işe gire değişiklik gösterir. Örneğin; “Alışveriş Sepeti” yerine “Satın Alacaklarım” yada “Ödeme” yerine “Ödeme Yapınız” gibi alanları değiştirmek isteyebilirsiniz.

Bu durumda yine Loco Translate eklentisinden faydalanacağız. Yapmanız gerekenleri adım adım anlatmaya çalışacağım;

WordPres yönetim paneli > Loco Translate > Eklentiler > WooCommerce seçiniz

WooCommerce seçtikten sonra karşınıza aşağıdaki gibi bir ekran gelecektir. Burada sağ alanda gördüğünüz “Sistem” ibaresi bu dosyanın varsayılan WooCommerce dil dosyası olduğunu belirtmektedir. Eğer bu dosya üzerinde düzenleme yaparsanız WooCommerce güncellendiğinde yaptığınız değişiklikler kaybolacaktır.

Bu yüzden mutlaka ekranın sol alanında yer alan “Copy” butonuna basarak mevcut dil dosyasının bir kopyasını oluşturarak onun üzerinde değişiklikler yapın.

WooCommerce dil dosyası kopyalamak

Dil dosyasını kopyaladıktan sonra karşınıza gelen ekranda ilk olarak bir dil seçmelisiniz. Türkçe seçerek altta yer alan “Choose a location” sekmesinden 1. seçeneği seçiyoruz. Burası çok önemli zira WooCommerce eklentisini güncellesek bile yapmış olduğıumuz değişiklik kaybolmayacaktır. Son olarak 3. adımdaki “Şablon seçenekleri” alanından “Copy target translations from “tr_TR” seçerek “Çeviri yapmaya başla” butonuna basınız.

Bu işlemin ardından artık WooCommerce dil dosyasını kendimize göre düzenleyebilirsiniz. Aşağıdaki görselde yer aldığı üzere ben “Sepete Ekle” olarak arama yaptım. Bulunan değerlerden direk olarak istediğim değeri seçtim ve ardından bunu “Hemen Satın Al” olarak değiştirdim.

Sizde bu şekilde WooCommerce içerisinde yer alan tüm alanları kendinize yada işletmenize göre özelleştirebilirsiniz. Çoğu durumda bu alanlara müdahale etmenize gerek yoktur. Çünkü WooCommerce varsayılan olarak bir e-ticaret sitesinde olması gereken tüm alanları Türkçeleştirilmiş olarak gelir.

Sizin için hazırladığım WooCommerce Türkçeleştirme hakkındaki bu makaleyi faydalı bulduysanız lütfen sosyal medya hesaplarınızda paylaşarak bana destek olun. Aklınıza takılan tüm sorularınız için yorum kısmından bana ulaşın.

WordPress Kategori Yazısını Kaldırma

0
WordPress Kategori Yazısını Kaldırma (Eklentisiz)
WordPress Kategori Yazısını Kaldırma

WordPress web sayfalarında bulunan kategori eklentileri SEO kuralları açısından zaman zaman sıkıntılar ortaya çıkarabilir. Maalesef Google uzun olan site adlarını sevmemektedir.  Bu nedenle pek çok kullanıcı WordPress’de varsayılan olarak bulunan kategori eklentisini kaldırmak ister. Bu eklenti kaldırıldığında özellikle Türkçe siteler açısından SEO açıkları ortadan kaldırılmış olacaktır.

WordPress kategori yazısını kaldırmak için bazı fonksiyonları bilerek gerekli adımları takip edilmelidir. Web sitesinde varsayılan olarak bulunan kategori yazısını kaldırmak isteyen bir kullanıcı şu adımları takip etmelidir.

  1. FTP programı ile web sitesinin hosting hesabına bağlanılır.
  2. wp-content klasörü açıldıktan sonra şu adımlar takip edilir. /themes/kullanılan-tema-adi 
  3. Tema klasörünü açtıktan sonra içindeki functions.php dosyası bir editör desteği ile açılır.
  4. <?php?> Etiketleri arasında şu kod kullanılır.
<?php
/**
* @snippet       WordPress Kategori Yazısını Kaldırma
* @sourcecode    https://www.wp.com.tr/
* @author        Halim KILIÇ
* @compatible    WordPress 5.4
**/

function wolinka_archive_title_remove($title) {
    if ( is_category() ) {
        $title = single_cat_title( '', false );
    } elseif ( is_tag() ) {
        $title = single_tag_title( '', false );
    } elseif ( is_author() ) {
        $title = '<span class="vcard">' . get_the_author() . '</span>' ;
    }
    return $title;
}
add_filter('get_the_archive_title', 'x_archive_title_remove'); 
?>

Son olarak, functions.php dosyası kaydedilip, FTP üzerinden tekrar yüklenir.

Hatırlatma: Daha önce WooCommerce kategori SEO ayarları hakkında bir makale hazırladım. O yazıyada bu bağlantıdan ulaşabilirsiniz.

Kodlar arasında ki son kod filtresi, sorgulanan sayfalara göre başlık almayı ve değiştirmeyi sağlar. Bu şekilde arşivde bulunan herhangi bir sayfadan kategori yazısı kaldırılmış olacaktır. Kodlarda x kodu yerine web sitesinin adı girilerek işlemler sonlandırılır.

WordPress kategori kaldırma işlemini Yoast SEO eklentisi ile de yapabilirsiniz. Bunun hakkında bir makaleyi çok yakında hazırlayacağım. O zamana kadar beni sosyal medya hesaplarınızda takip ederek lütfen destek olun.

Son eklenenler