Yaramadı zaten ilk denediğim şey o olmuştu. Herhangi bir öneriniz var mı?
Baştan sona elle tema kodlayanlardanım ben de. Bu gibi durumlar için uyguladığımız belirli alternatifler var. Asıl olayı anlamak için temanızın kodlarına göz atmak gerek. Geliştirici arkadaşın yöntemini pasif etmek mümkün; fakat aynı işi yaptığımız için benim böyle bir hizmetim yok. Yine de fikir olması adına birkaç not yazacağım.
1) Öncelikle temanızda şifrelenmiş kodlar var mı buna göz atın. Şifrelenmiş kodlar çoğu zaman şüphe uyandırıcı olsa da ark niyetli olmayan birçok geliştirici sadece ücretsiz veya demo sürümle yayınladıkları temalarda özellikleri kısıtlamak, geliştirici atıfının kaldırılmasını önlemek ya da kullanım ömrü belirlemek gibi amaçlarla bunu tercih ediyorlar. Kodları şifrelemenin birden fazla yolu var. Örnek bir şifreleme şurada:
function _0x5185(_0x42e4b4,_0x1e9caa){var _0x2307f6=_0x33c2();return _0x5185=function(_0x5839e8,_0x416707){_0x5839e8=_0x5839e8-(-0x1*0xbae+0x1*0x76d+0x551);var _0x4486e6=_0x2307f6[_0x5839e8];if(_0x5185['FupGQE']===undefined){var _0x393860=function(_0x570d16){var _0x1e92dc='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var _0x42b9f8='',_0x23105b='',_0x2ced74=_0x42b9f8+_0x393860;for(var _0x120c59=-0xcfc+-0x4*0x890+-0x4*-0xbcf,_0x460c37,_0x28eacd,_0x71f4b1=0x97f*0x4+0x1567+...Normalde kod şöyledir:
function selam() {
console.log("Selam");
}
selam();2) Şifrelenmiş kodlar varsa bu noktada bir uzman desteği almalısınız. Kodlarla ilgili bir deneyiminiz yoksa yapacağınız net bir şey bulunmuyor. Görünürde şifrelenmiş bir kod yoksa sitenizin dışarıdan çektiği tüm bağlantı yapıları araştırmalısınız. Örneğin harici Javascript (.js), bağlantıları, ajax yüklemeler ve HTML döküm içerisine atanmış yerinde oluşturulan kodlar gibi. Bunlara birkaç örnek:
<body onload="window.open('https://www.google.com/');">
<meta http-equiv="refresh" content="5;URL='https://www.google.com/'" />3) Kodlar şifrelenmemiş olsa da bazı durumlarda geliştiriciler sadece yönlendirilen site adresini şifreliyorlar. Bu sayede gözünüze çarpan bir şifrelenmiş kod yığını takılmıyor. Yönlendirilen site adını arattığınızda da şifrelendiği için bulamıyorsunuz. Bunu anlamanın da tek yolu da şablon dosyasındaki tüm yönlendirme scriptlerini incelemek ve evet, bu da uzman desteği gerektiriyor.
4) Tüm olayı sadece şifreleme olarak düşünmeyin. Gayet açık bir yapı üzerinde yönlendirme adresini parça halde birleştiren bir kod dizini oluşturmak da mümkün. Bunu bir örnek de şurada:
var var1 = 'go'
var var2 = 'og'
var var3 = 'le'
var yAdres = window.open('http://www.' + var1 + var2 + var3 + '.com');5) Sadece tema odaklı bakmamak gerek. Özel bir alan adı kullanıyorsanız işin DNS tarafını da kontrol etmek lazım. Son zamanda yapılan bir güncelleme ya da hatalı bir düzenlemeyle DNS tarafından bir yönlendirme atanmış olabilir. Bu tarz durumlarda genelde yönlendirme siteniz hiç açılmadan sağlanır.
ve uzatmamak için yazamadığım diğer ihtimaller.