WordPress sayfa yerine sonraki yazılar eklentisi 0

WordPress’in bu eklentisi Twitter benzeridir. Nasıl twitter’da aşağı indikçe sonraki yazıları göstere tıklıyoruz buda WordPress’in sayfa değiştirmeden sonraki yazıları görmenizi sağlıyor. Demo sayfaları zaten mevcut. Şimdi eklentiyi inceleyelim.

http://i1126.photobucket.com/albums/l618/rooteto/ajax-load-posts.jpg?t=1321628941

Load Next WordPress Posts With AJAX

http://i1126.photobucket.com/albums/l618/rooteto/files.jpg?t=1321629008

Eklenti resimde gördüğünüz gibi ancak eklentiyi kurduğunuzda panelde herhangi bir yerde çıkmadığı için bazı ayarlarını kodlarda yapmamız gerekiyor. Onlarıda açıklayacağım.

Ön izleme sayfası: Ajax Load Posts

Eklentiyi indir: Load next WordPress posts with ajax

Eklenti türkçeleştirme

Eklentiyi indirin ve zipten çıkarttıktan sonra -> pbd-ajax-load-postsjs klasörüne girin.

load-posts.js dosyasını düzenleyin. Not: Notepad++ ile açarsanız daha sağlıklı olucaktır.

20. satırda şu kodları görüyoruz;


.append('<p id="pbd-alp-load-posts"><a href="#">Lsssoad More Posts</a></p>');

“Load More Posts” yerine “Daha fazla” veya “Sonraki yazılar” yazın.

36.satırdaki kodu inceleyelim;


$(this).text('Loading posts...');

“Loading posts…” yerine “Yükleniyor” veya “Yazı yükleniyor bekleyiniz” yazın.

50.satırdaki kodu inceleyelim;


$('#pbd-alp-load-posts a').text('Load More Posts');

“Load More Posts” yerine yukarıdakiler gibi “Daha fazla” veya “Sonraki yazılar” yazabilirsiniz. Ancak 2.tıklamada çıktığı için daha farklı şeylerde yazabilirsiniz.

52.satırdaki kodu inceleyelim;


	$('#pbd-alp-load-posts a').text('No more posts to load.');

“No more posts to load.” yerine “Yüklenicek daha fazla mesaj yok” veya “Bitti…” yazabilirsiniz.

Tüm işlemler bu kadar eklenti direkt çalıştığı için türkçeleştirmemiz gerekiyordu hepsi bitti 🙂

Bir yanıt yazın

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Firefox için Facebook Messenger Panel Eklentisi 0

Firefox web tarayıcınız üzerinden Facebook sohbetlerinizi kolayca yapmak istiyorsanız firefox eklentisini kesinlikle denemeniz gerekiyor.

Firefox internet tarayıcısına yükleyeceğiniz messenger panel eklentisi ile artık arkadaşlarınızdan gelen mesajları hızlıca cevaplayabilirsiniz. İndirdiğiniz messenger panel eklentisini Firefox’a hızlıca entegre ederek kolayca mesaj gönderebilir ve alabilirsiniz. Messenger Panel eklentisi ile açılan pencereyi istediğiniz yere taşıyabilir yada “esc” tuşu ile kolayca kapatabilirsiniz. Firefox eklenti çubuğundaki düğmeyi istediğiniz yere taşıyarak hızlıca erşebilirsiniz. WhatsApp Panel eklentisi gibi Firefox Messenger eklentiside tamamen ücretsiz olarak indirebilirsiniz.

Facebook Messenger Panel Eklentisi İndir

Revolution Slider Güvenlik Açığı Kapatma Yöntemi 1

revolution slider acigi kapatma

Merhaba arkadaşlar, Dünyanın en popüler WordPress temaların da revolution slider kullanılıyor. Çünkü temanın bir çok özelliği var ve diğerlerine göre daha iyi bir slider.

Ancak bu eklentinin güzel olduğu kadar kötü de bir açığı var ve bu açık yüzünden bir çok site sahibinin sitesi hacklendi, host üzerinden toplu mail gönderildi, şifreleri değiştirildi vs. vs.

WordPress güvenlik açığını kapatmanın 2 yolu var ama önce açığı tam olarak anlamamız gerekiyor öncelikle açığı inceleyelim daha sonra güvenliğine geçelim.

Revolution Slider Açığı

Revolution slider kurulu olan sitede alttaki bağlantıyı çalıştırmanız yeterli;

http://victim.com/wp-admin/admin-ajax.php?action=revslider_show_image&img=../wp-config.php

Kendi sitenizde bu eklenti varsa deneyebilirsiniz wp-config.php dosyasının indiğini göreceksiniz. Hackerlar bu dosyaya eriştiklerinde ellerinde MySQL bağlantı bilgilerine sahip olurlar.

  • Bununla mysql’e bağlanarak user tablosundan şifrenizi değiştirip panele giriş yaparlar ve oradan dosya yükleyebilirler.
    • Whm/cPanel kullanıcıları için uzak mysql bağlantısı kapalıdır. Ama site.com/phpmyadmin yazıp girebilirler buda ayrıca kötü bir durum.
  • Hackerlar mysql şifresi ile ftp şifresini de denerler. Genelde biz kullanıcılar basit olsun diye hepsine aynı şifreyi veririz ya işte onlar da bunu kullanırlar. 🙂
  • “../” ile ana dizine geçip wp-config.php indirebilen ve biraz bilgisi olan kullanıcı “../../../../etc/” dizinine girer detayını yazmıyorum zararlı olmaması açısından. Eğer sunucu güvenliği yetersiz ise tüm şifrelere kriptolu bir şekilde ulaşabilir ve kriptolulardan kırabildiklerini kırar.

Neyse açığı artık öğrendik ve ne kadar zararlı olduğunu da anladık. Şimdi gelelim bu açığı kapatmaya.

Revolution Slider Açığı Kapatma

Güvenlik açığını kapatma ile ilgili 2 yöntem anlatıcam detaylı incelerseniz sevinirim.

Genel de açık kaynaklı yazılımların açığını güncelleme ile kapatabilirsiniz. Eğer populer bir yazılımsa hızlı bir şekilde güncellemesi gelir ama populer değilse yıllarca o açık sisteminizde durur.

1) Revolution Slider eklentisi de populer bir eklenti ve hızlıca bir güncelleme yayınladı bu açığı kapattı. Sizde eklentinizi güncelleyip bu açıktan kurtulabilirsiniz. Güncelleme yapamam diyorsanız açığı kapatmak için bir eklenti de yayınlandı.

Ama ileride başka bir eklenti veya tekrar revolution slider eklentisinin hatasından dolayı wp-config.php dosyanız indirilebilirse?

2) Altta vermiş olduğum .htaccess kodlarını sitenize ekleyin. WordPresste htaccess yapılandırması yaptıysanız zaten bir .htaccess dosyanız hazırda bulunacaktır. Varolan .htaccess dosyanızı açıp içerisine # ile başlayıp # ile biten alanı ekleyin. Yani varolan dosyanızın “RewriteBase /” satırının altına ekliyorsunuz.

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /

#buraya odaklanın
RewriteCond %{QUERY_STRING} wp-config.php
RewriteRule .* - [F]
#odaklanma bitsin :)

RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

Kaynaklar

Bir WordPress güvenlik yazısının daha sonuna geldik inşallah açığı kapatmışsınızdır. Bol huzurlu günler diliyorum 🙂

Most Popular Topics

Editor Picks