Search console robots.txt sorunu

Herşey Ahmet’in Search console’a site haritası yollarken

Site haritası okunamadı
Genel HTTP hatası

RDP AHMET

Bu hatayı alıyorum demesiyle başladı. Site haritasını search console’a gönderdiğinde aşağıda ki gibi bir uyarı veriyordu.

Site haritasını normal bir sayfa gibi google dizini için kontrol ettiğimizde erişim engellendi uyarısı veriyordu kısaca Robots.txt’nin hatalı yapılandırmasından dolayı search console bu hatayı veriyordu. Ahmet robots.txt’yi çok önceden tabi ki kontrol etmişti ve normaldi ama Google robots.txt’nin bir ay önceki içeriğini ön belleğe almıştı. Bunu kontrol etmek için ise Robots.txt Test aracına gitmek gerekiyor.

Bu yüzden de sorunun buradan kaynaklandığının farkına varamamıştı. Sorunu gidermek için ise Gönder tuşuna basıp “Google’dan güncelleme yapmasını isteyin tuşuna basmanız gerekiyor.

WP Multilang custom post type için aktif etme

WordPress WP Multilang eklentisi temanızı farklı dillere çevirmek istediğinizde kullanabileceğiniz güzel bir eklenti.

Bu eklentiyi custom post type ve custom taxonomy içeren temalarda aktif etmek isterseniz eklentinin yer aldığı klasörün içersinde core-config.json dosyası bulunuyor.

core-config.json

Custom post types için “post_types” altına custom taxonomy içinde “taxonomies” altına doğru değerleri girmelisiniz.


Bu ekran görüntüsündeki örnek için “post_types” altına
“estate_property” : {} ;
girilmelidir.

Contact form 7 status spam hatası

WordPress’in en çok kullanılan eklentilerinden biri olan contact form 7 eklentisini kullanan bir müşterimizin sitesinde bulunan iletişim formunun çalışmadığını söylemesi ile başlayan saçmalıklar silsilesi nihayet son buldu.

Çok eski bir temanın üzerinde siteyi yaptırdığı arkadaşlar bir sürü değişiklik yapmışlar neredeyse hiç bir wordpress özelliği çalışır durumda değildi, o yüzden hatanın bunlarla ilgili olduğunu düşünerek çok vakit kaybettim, düzeltebildiğim herşeyi düzelttim, eklentileri güncelledim, kapattıkları özellikleri açtım vs. ama sonuç nafile.

Sürekli aynı hata devam etti : status : “spam” 😀

Eklentinin neden bu hatayı verdiğine dair hiç bir fikrim kalmamıştı, en sonunda basit olan yol doğru yoldur mantığı ile temanın functions.php dosyasına aşağıda ki kodu ekledim ve sorun halloldu.

add_filter('wpcf7_spam', '__return_false');

Umarım işinize yarar.

Notepad ++ “Vector too long” hatası

Notepad++ programını kullanırken “Vector <T> too long” hatası alıyorsanız bunun sebebi DSpeelCheck eklentisi. Aşağıda ki linklerden düzeltmek için yamayı indirebilirsiniz. Orjinal konu şurada


x64 – https://drive.google.com/uc?export=download&id=13JjF6LI10zuh80Kh_x01rl5gu1-a0rcP
x86 – https://drive.google.com/uc?export=download&id=13aUEKZtR5-oysXBdODGymQCFSplIVmKh

WordPress Tema Dinamik Menü Ekleme

Bir müşterinin wordpress temasına çoklu dil desteği eklerken footer kısmında temanın menü elemanlarının dinamik olmadığını bu yüzden de diğer dillere çeviremediğimi fark ettim, bu sebeple temaya dinamik bir menü eklemek zorundaydım. Kendi temasını yapanlar veya mevcut tema da yeni bir menü ekleyip konumlandırmak isteyenlerin işine yarayacağını düşünüyorum. Öncelikle temanızın functions.php dosyasına

function menu_kayit() {
register_nav_menu('footer-menu',__( 'Footer Menu' ));
}
add_action( 'init', 'menu_kayit' );

Yukarıda yer alan kod parçacığını ekledikten sonra görünüm menüler bölümüne giriş yaptığınız da Footer Menü isimli menünüzü göreceksiniz. Daha sonra temanız da menünün görünmesini istediğiniz yere giderek

<? wp_nav_menu( array( 'theme_location' => 'footer-menu', 'container_class' => 'class1 class2' ) ); ?>

kodunu yerleştirebilirsiniz, class1, class2 yerine de menüye eklemek istediğiniz css class’larınız yazabilirsiniz.

Opencart filemanager resim sıralaması

Bir arkadaşımın müşterisi Opencart’ın resim yöneticisindeki resimlerin alfabetik olarak gelmesinden şikayetçiymiş. Resimleri son yüklenene göre sıralamak istiyormuş aslında gayet mantıklı da bir istek.

Neyse aynı sıkınıtı yaşayan arkadaşlar varsa admin > controller > common klasör yollarını izlediğinizde filemanager.php dosyasını bulacaksınız onu açtıktan sonra aşağıda ki kodu $images değişkenin hemen öncesine yerleştirebilirsiniz. Opencart 2.3.0 için 57. satır.

array_multisort(array_map('filemtime', $files), SORT_NUMERIC, SORT_DESC, $files);

all.s5h.net RBL Blacklist

Bugün bir arkadaşımın sunucusunun all.s5h.net RBL Blacklist’e alındığını fark ettik, RBL ve SPAM arasında ki fark için şurada güzel bir yazı var.

IP adresini en çabuk şekilde kara listeden çıkarmak için kara listeye alınmış olan sunucunuza giriş yapıp

curl -4 http://www.usenix.org.uk/content/rblremove

komutunu çalıştırın.

Burada eğer sorun yaşarsanız manuel olarak bu işlemi https://www.usenix.org.uk/content/rblremovehelp bu sayfadan gerçekleştirebilirsiniz.

 

Chrome – yanıltıcı bir siteye girmek üzeresiniz

Chrome unanalytics.com – Yanıltıcı bir siteye girmek üzeresiniz uyarısı alıyorsanız bu kurmuş olduğunuz “Better History” eklentisinden meydana gelmektedir.

Eklentinin içerisine yerleştirilmiş bir kod yapısı var ve bu tarayıcınızda size kendi reklamlarını göstererek para kazanmayı amaçlıyor. Bir nevi browser hacking. 

chrome://extensions sekmesini açarak eklentiyi kaldırmanız gerekiyor.