tarihinde yayınlandı 1 Yorum

WordPress Güvenlik

WordPress Açıkları

wordpress Hızlandırma
1 Gereksiz Yazı Versiyonlarını Kaldırın (Post Revisions)
WordPress Post Revisions özelliği sitenizde yayınladığınız her makalenin birden fazla ( 5 adet) örneğini veritabanında saklayan bir WordPress fonksiyonudur. Yayınladığımız her makale için 5 tane örneğinin tutulduğunu varsayarsak 100 adet makale için veritabanında 500 adet makale olduğu gerçeği ortaya çıkar, ki bu pek iyi bir şey değil. Bu fonksiyon wordpress genel ayarlarının saklandığı wp-config.php dosyasında bulunur ve küçük kodlama satırı ile işlevsiz hale getirilebilir.

wp-config.php dosyasına eklenecek kod satırı.

[cc lang=”php”]

[/cc]

2 WordPress Sürüm Bilgisi ve RSD Bağlantısını Silmek
Sitemizdeki tüm sayfaların başında wordpress sistemi tarafından otomatik bir şekilde oluşturulan sorgular bulunur. Bu sorguların çoğumuz için bir anlam taşımadığı bilinen bir gerçektir. Bu ekstra özellik için yapılmış gereksiz sorguların başında WordPress Sürüm Bilgisini gösteren kod ve WordPress RSD bağlantısını ifade eden sorgulardır. RSD sorgusu masaüstü makale yazmak için kullandığımız araçların işine yaramakta eğer böyle bir işlemde bulunmuyorsak buna gerek demektir.
Sistemin yavaşlamasına sebep olan bu gereksiz sorguları kaldırmak için “functions.php” dosyasına aşağıdaki kodları yazalım.

Versiyon Sorgusunu Kaldır

[cc lang=”php”]
remove_action(‘wp_head’, ‘wp_generator’);
[/cc]

RSD ve WLW Sorgusunu Kaldır

[cc lang=”php”]
remove_action(‘wp_head’, ‘wlwmanifest_link’);
remove_action(‘wp_head’, ‘rsd_link’);
[/cc]

Daha fazla bilgi için WordPress Hızlandırma Rehberini mutlaka okuyun…

tarihinde yayınlandı 2 Yorum

WordPress Hızlandırma

wordpress Hızlandırma

1. WordPress  Yedek Alma ve Analiz

WordPress ile yapacağınız tüm sistem değişikliklerinden önce ( WordPress Eklentileri kurma, tema kurma veya kod oluşturma vb.) mutlaka sitenin tam yedeğini alın. Özellikle veri tabanı yedeğini unutmayın. Olur da kendiniz yedek almayı bilmiyorsanız bu durumu hosting şirketinize danışarak haledebilirsiniz.

Sistemi yedekleme işlemi başarılı bir şekilde tamamlandıktan sonra diğer işlemlere geçmeden önce, yapacağınız işlemler sonucu sitenizin performansının ne kadar arttığını görmek için şimdiki durumun açılış hızını, sorgu sayısını ve sayfanın büyüklüğünü ölçerek, çalışma sonrası aradaki farkı daha iyi anlayabilirsiniz.

Bu tür analizlerin nasıl yapıldığı hakkında google’dan bilgi alabilirsiniz.

2. WordPress Sistemini Oyalayan Gereksiz işlemlerden Kurtulmak

2.1 Aktif bir şekilde kullanmadığımız Eklenti ve Araçlar
WordPress sisteminde kullanmadığımız birçok eklenti kalıntıları mevcuttur veritabanı üzerinde, mesela veri tabanı yükleme eklentisi olan Database Backup ve güvenlik taraması için çok nadir kullandığımız Security Scan gibi eklentiler ile Etiketleri Kategorilere çevirmeye yarayan Tag to Category Converter benzeri araçları kaldırın çünkü bir kere kullandıktan sonra pek işimize yaramazlar ve veritabanımızda gereksiz sorgulamalara yol açarlar. Bu da doğal olarak sitenin açılış hızını ve ona bağlı olarak açılış süresini olumsuz etkiler.

2.2 Analiz Araçları
Bütün web sitesi editörleri gibi bizlerde sitemizin ziyaretçi akışını ayrıntılı bir şekilde görebilmek için bazı analizlere başvururuz. Bu analiz hizmetlerinin en başında, herkes tarafından bilinen Google Analytics gelir. Bu işi abartan bazı webmaster arkadaşlar birden çok analiz uygulaması barındırır. İstatistik uygulamaları kendileri ile beraber bir sürü script ve css dosyası çalıştırırlar, buda gereksiz yoğunluğa sebep olup sitenin gereksiz yere yavaşlamasına ve performans kaybetmesine neden olur. Sitenizde biden fazla istatistik uygulaması kurmanıza gerek görülmemekle beraber Google Analytics veya Yandex Metrica uygulamaları bunlar için yeterli ve detaylı analizi sağlayabilirler.

 Bu makalemde sizlere WordPress Yedek Alma ve İstatistik Uygulamaları ile ilgili bilgi vermeye çalıştım. Bu makale WordPress Hızlandırma makale serisinin birincisidir. WordPress’i hızlandırmak ve performansını artırmakla ilgili diğer başlıkları görmek ve içerik hakkında bilgi almak için lütfen WordPress Hızlandırma makalesini ziyaret ediniz…

tarihinde yayınlandı 2 Yorum

WordPress Hızlandırma

Wordpress HızlandırmaSEO pozisyonlarını kullanarak  web sitenizin organik trafiğini yükseltmek için bazı işlemler yapmak gerekiyor. Eğer kullandığınız sistem WordPress ise o zaman bu yazı dizisini kesinlikle okuyun…
WordPress alt yapısını kullanan arkadaşların en genel sorunları sistemin WordPress Eklentileri yüzünden giderek yavaşlamasıdır. Bu gayet normal işleyen bir durumdur, çünkü WordPress, kullanıcılara kolaylık sağlamak amacı ile yönetim panelini özelliklerle doldurmuş. Webmaster arkadaşlar bilirler ki bir sitede yönetim panelinin oluşturulması beraberinde bir sürü  kodlama ve işlem sorgulama detayları gibi döngüleri getirir. Bu da doğal olarak site çalışırken bir  sürü işlem yapmasına ve bu yüzden yavaşlamasına sebep olur.

WordPress Eklentilerinin ve gereksiz kodlamaların veya kodlama hatalarının zaman içerisinde veritabanında bıraktığı atıksal içerikler WordPress sisteminde zamanla yavaşlamasına neden olacaktır. Siteye yapılan ziyaretler zaman içerisinde oluşan yavaşlama yüzünden düşecektir. Çünkü sayfaya gelen ziyaretçi sayfanın açılmasını beklemeyip en kısa zamanda sayfadan ayrılacaktır.

Ama WordPress Hızlandırma ile ilgili yazdığım bu makale serisini okuyarak  gerekli önlemleri alabilir ve daha hızlı ve yüksek performansa sahip bir site ile daha çok ziyaretçi edinebilir ve arama motorlarında ön sıralara çıkabilirsiniz.

WordPress sistemi ilk yüklendiğinde saf haldedir ve idare eder bir performansla çalışır. Gün geçtikçe yapılan kodlama değişiklikleri, veri tabanı içerikleri ve yüklenen eklentilerin oluşturduğu yükler altında ezilmeye başlar, nihayetinde sistem yavaşlar. Olay gelip buralara kadar dayandıysa yapılacak bir şey kalmıştır geriye. O da sisteminizi optimize ederek verimini yükseltmek. Tabi bunun yanında her şeyden vazgeçip sisteminizi yeniden kurmak gibi bir seçeneğinizde var ama bunu bu işe gönül veren hiç bir webmaster istemez sanırım.

Bu işe WordPress sisteminin daha iyi çalışması için bir optimizasyon hareketi ile başlamak gerek. Bu işi bilinçli bir şekilde ve tamamen kurallara bağlı kalarak yapmak çok önemli bir unsurdur. İşte bunun için sistemli, bir programa bağlı olarak optimizasyon aşamasına başlamak gerekir. Sağdan soldan duyumlar ile değil tamamen profesyoneller tarafından hazırlanmış analiz işlemlerinden yararlanarak hazırlanmış WordPress Hızlandırma makalelerinden faydalanabilirsiniz.

WordPresss Hızlandıra Yazı Dizisi çerçevesinde aşağıdaki başlıkları ele alacağım. Her birini ayrı bir makale olarak ele alıp değerlendirip kafanızda soru işareti bırakmamak için elimden geleni yapacağım. Anlatacağım her konu için aşağıdaki başlıklara link vererek yönlendirme yapacağım.

Bu aşamada sormak istediklerinizi yorum olarak bırakabilirsiniz.

Hazırlamış olduğum WordPress Hızlandırma makale dizisinde anlatılan konular WordPress, Google, Yahoo, SeoMoz, Wikipedia, W3C, Web Page Test, gibi sitelerin Site Analiz araçlarından faydalanılarak hazırlanmıştır.

Makalelerde anlatılan aşamaların, uygulanmasından önce site yedeğinin alınması şiddetle tavsiye edilir.

tarihinde yayınlandı 9 Yorum

Resimli Rasgele Yazılar Kodu (WordPress 3’ü bir arada)

Merhaba Arkadaşlar…

WORDPRESS 3’Ü BİR ARADA
wordpress resimli benzer yazilar

Bu makalemde sizlere WordPress için çok aranılan bir kod olan Resimli Rasgele Yazılar kodunu anlatacağım. Aslında her gerekli kod için bunun da eklentileri var ama bazı wordpress kullanıcıları eklenti yerine kod kullanmayı tercih ediyor.

Bu kod sayesinde sadece ufak bir bir kod değişikliği ile Resimli Rastgele Yazılar, Resimli Son Yazılar ve herhangi bir kategoriden son yazıları veya rastgele yazıları çekebilirsiniz. İşte çok fonksiyonlu bu kodun adını ben “WordPress 3’ü bir arada” yada in english “wordpress 3 in 1” olarak belirledim.

Şimdi size kodları ve satır satır açıklamalarını yapacam.
[cc lang=”php”]

İlginizi Çekebilir…

[/cc]

    • 3-6 Satırları arasında ki kod sayesinde query ile Rasgele Yazıları çekmek için komut veriyoruz. orderby=rand&showposts=5kodu rasgele olarak 5 yazı çekmemizi sağlıyor. “5” çekilecek yazı sayısını “rand” yazıların rasgele çekilmesini sağlar.
      -Eğer “rand” yerine “comment_count” yazarsak en çok yorum yapılan yazıyı getirir.
      -Eğer “rand” yerine “new” yazarsak en son 5 makaleyi gösterir.
      -Eğer “orderby=rand&showposts=5” koduna birde “cat=10(’10’ kategori ‘id’ numarasını ifade eder.) kodunu eklersek cat=10&orderby=rand&showposts=5” o zaman kategori numarası ’10‘ olan kategorinin 5 tane makalesini rastgele görüntüler. İsterseniz “rand” yerine “new” yazıp bunu son  5 yazı yapabilirsiniz.
    • 7-11 Satırları arasındaki kod sayesinde makalenin resmini çekiyoruz. Resmin classs sınıfının adı “rasgele_image“. style.css dosyası içerisinde bu sınıfa değer vererek şekillendirebilirsiniz. array(50,80) resmin en ve boyunu belirler. Eğer makalenizde öne çıkarılmış resim yoksa, temanızın klasründe bulunan images dosyasından “resimyoksa.png” isimli resmi gösterir.
    • 13. Satırdaki kod sayesinde ‘20‘ karekterlik yazı başlığını çekiyoruz. 20 sayısını değiştirerek başlık uzunluğunda değişiklik yapabilirsiniz.
    • 14. Satırdaki kod yazı içeriğinin özetini göstermektedir. Özetin uzunluğu 10 kelime olarak belirtilmiştir. Değişiklik yapabilirsiniz.

Eğer temanızda jquary desteklenmiyorsa bu script çalışmaz. O zaman alttaki kodu header.php sayfanızın içerisine </head> tagında önce yapıştırın.

[cc lang=”php”]
[/cc]

Karşılaşacağınız sorunları yorum olarak bırakın. Hepsi bu kadar…