WordPress Şifreli Footer.php Sayfasını Düzenlemek
Geçtiğimiz hafta üzerinde çalıştığım bir WordPress temasının footer.php dosyasının kodları şifrelenmişti. Dolayısıyla footer.php sayfasına müdahalede bulunamayacağımı farkettim. Bu da demek oluyordu ki temanın en alt bölümünde hiç bir değişiklik yapamayacaktım. Ancak müşterimin tema üzerinde istediği değişiklikleri tamamıyla yapabilmem için footer.php dosyasını da düzenleyebilmem gerekiyordu. Ben de bunun üzerine WordPress’teki şifreli footer.php dosyasının nasıl düzenlenebileceği ile ilgili biraz araştırma yaptım. Ve bulduğum bilgiler bu soruna kolaylıkla çözüm getirmemi sağladı.
Footer.php’yi neden şifreliyorlar?
Bazı WordPress tema tasarımcıları ya da geliştiricileri, özellikle de ücretsiz paylaşıma sundukları temanın en alt bölümüne kendi reklam linklerini yerleştirirler ve bu linkleri temadan silmemizi istemezler. Bu nedenle footer.php sayfasını düzenlememizi önlemek için, eval-gzinflate.decode kullanarak sayfayı şifrelerler (Bu şifreleme işlemini bazen footer.php haricindeki diğer sayfalarda da görebiliriz). Ancak temanın altında site sahibine ait olmayan reklam linklerin bulunmasını kimse istemediği için footer.php dosyasını düzenlemekten başka çaremiz yoktur. Şifreli footer.php dosyasının şifreli kodlamasını nasıl çözeceğimize yani nasıl decode yapabileceğimize bir bakalım.
Şifreli Footer.php dosyasını decode yapmak
Php dosyaları Base64, Md5 gibi bir kaç farklı yöntemle şifrelenebiliyor. Base64 ile şifrelenen dosyaları decode yapmak (yani şifresiz hale getirmek) sanıldığından çok daha kolay aslında. Bu nedenle önce Base64 ile şifrelenen footer.php dosyasının nasıl kurtarılabileceğini görelim.
Base64 ile şifreli dosyayı decode yapmak

Base64 ile kodlanmış olan dosyayı decode yapabilmek için önce PHP Decrypter sitesine girmelisiniz. Temanızın footer.php sayfasındaki base64_decode bölümünde gördüğünüz tırnak işareti içindeki şifreli kodu kopyalayıp, Php Decrypter sitesindeki boş alana aşağıdaki gibi kopyalayıp yapıştırın ve Decode butonuna basın.

Decode butonuna tıkladıktan çok kısa bir süre sonra sayfanın aşağısında kodların şifresi çözülmüş hali (Yani footer.php sayfasının şifresiz hali) görüntülenecek.

Kodların yeni halini kopyalayıp footer.php sayfanızdaki şifreli bölüm ile değiştirdiğinizde, artık bu dosya üzerinde istediğiniz değişikliği yapma imkanınız olacak. İşlem bu kadar.
Ama bu site sadece Base64 ile şifrelenmiş sayfaları çözmeye yaradığı için diğer durumlarda sorunumuza çözüm getiremeyebiliyor. Bu nedenle de Md5 gibi Base64 haricindeki yöntemlerle şifrelenen sayfaları decode yapabilmek için daha ilkel bir yöntem uygulamamız gerekiyor.
Şifreli footer.php dosyasını ilkel yöntemle çözmek
Bu yöntem gerçekten de çağın biraz daha gerisinde kalmış ama bu konudaki en basit yöntem. Tabi dinamik yapılarla dolu bir footer.php sayfasında bazen işe yaramayabiliyor. Ama tüm standart WordPress temalarındaki footer.php sayfasında sorunsuz bir şekilde işe yarıyor. Örnek olarak, bu yöntemle çözdüğüm ve istediğim gibi düzenlediğim www.mood-pro.com sitesine göz atabilirsiniz.
Yöntemin nasıl uygulanacağına gelecek olursak, işlem sırasını maddeler halinde anlatmamda fayda var.
1. Temanızın index.php sayfasını bir editör (Dreamweaver vs) ile açın.
2. index.php sayfasının en alt kısımlarında yer alan <?php get_footer(); ?> kodunu bulun ve bu kodu aşağıdaki satırlarla değiştirin ve kaydedin.
|
1 2 3 |
<!--– // ŞİFRELİ BÖLÜM –-->
<?php get_footer(); ?>
<!--– // ŞİFRELİ BÖLÜM SON –--> |
3. index.php dosyasının yeni halini sunucunuza FTP ya da hosting yönetim panelinden yükleyin.
4. Tarayıcı ile siteyi görüntüleyin. Sitenin yeni halinin yüklendiğinden emin olmak için tarayıcının geçmişini silmekte fayda var.
5. Tarayıcıda sitenin Html kaynağını görüntüleyin. (Sağ tıklayarak “kaynağı görüntüle”)
6.Html kaynağında <!–– // ŞİFRELİ BÖLÜM ––> ile <!–– // ŞİFRELİ BÖLÜM SON ––> arasındaki bütün satırların tamamını kopyalayın.
7.Footer.php dosyasını editör ile açın ve içindeki bütün kodları silerek, html kaynağından kopyaladığınız bölümü footer.php sayfasına yapıştırın ve kaydedin. Ve footer.php dosyasının yeni halini sunucunuza yükleyin.
Şifreli footer.php sayfasını çözmüş oldunuz. Ancak temayı olduğu gibi kullanıyorsanız, tema tasarımcısının haklarına saygılı olmak için tasarımcının linkini silmemenizi tavsiye ederim.





Pingback: Tweets that mention Wordpress Şifreli Footer.php Sayfasını Düzenlemek | OZD TASARIM -- Topsy.com