Kategoriler
Kodlama

Japonca, Çince ve Korece harfleri tespit etmek Websitesine yapılan Japonca, Çince ve Korece anahtar kelime saldırılarını bertaraf etmek üzerine bir fikir.

Malumunuz son dönemde web sitelerine sıkça Japonca ve bazen Çince ve Korece harf/kelimeler ile anahtar kelime saldırıları yapılmakta. Bunu Google kendisi de açıkladı ve bazı korunma yöntemlerini gösterdi.

Kategoriler
Kodlama

cPanel cron wget ile bir URL’i ziyaret etmek wget ile ziyaret edilen URL’in içeriğinin dizine kaydedilmemesi için "--spider" komutunu kullanmalısınız.

Normal şartlarda Linux bir URL’i ziyaret etmek için “links” komutunu kullanabilir ancak paylaşımlı hostinglerde bu kullanılmıyor, bu yüzden wget kullanmak en mantıklısı fakat wget komutu varsayılan olarak ziyaret edilen URL’in içeriğini ana dizine dosya olarak kaydeder hem de her ziyaret sonrası dosya adının sonuna numara ekleyerek kaydetmeye devam eder.

Kategoriler
Kodlama

JavaScript ile pano kullanımı Web sayfasındaki bir metni panoya/Clipboard almak ile ilgili.

Bu yazıda, web sitemizde panoya kopyala işlevini nasıl uygulayabileceğimizi göreceksiniz. İşlev: Kopyala butonuna/linkine tıklandığında, ilgili içeriği/metni, sistemimizde herhangi bir yere yapıştırabileceğimiz şekilde panoya kopyalamak.

Kategoriler
Kodlama

JavaScript ile URL kontrolü JavaScript ile URL ve email kontrolü yapmak için fonksiyonlar.

JavaScript ile bir dizinin(string) URL olup olmadığını kontrol etmek için aşağıdaki fonksiyonlar kullanılabilir.

Kategoriler
Kodlama

Bir URL’in durum kodunu sorgulamak (PHP) PHP ile bir URL’in HTTP durum kodunu getirip ona göre fonksiyon yazmak.

PHP’de bir URL’i daha sonra kullanmadan önce verdiği HTTP durum koduna göre ayrıştırmak için get_headers fonksiyonu kullanılabilir, bu PHP 7 ve sonrasında kullanıma sunuldu, öncesi için alternatif $http_response_header.

Kategoriler
WordPress

Yoast SEO eklentisi Schema – API örnekler Yoast SEO WordPress eklentisinin Schema - API ile çeşitli denemeler, örnek kodlar.

Yoast SEO eklentisi şu an Dünyada tüm İnternetin en popüler ve çok kullanılan WordPress eklentisi, en yakın rakibine 6 kat fark aymış durumda(2). Hem çok akıllıca kodlanmış(oldukça detaylı incelediğim için biliyorum), hafif, performanslı ve hem de SEO noktasında WordPress’in tüm ihtiyaçlarını karşılıyor.

Kategoriler
Kodlama

cURL ile son konumu almak cURL ile transfer edilen URL’in yönlendiği son konumu almak.

cURL istemci taraflı ücretsiz bir URL transfer kütüphanesidir ve PHP’de de sık kullanılmaktadır, file_get_contents() ve readfile()’a göre bir miktar farklı ve birçok açıdan çok daha avantajlıdır.

Kategoriler
Kodlama

Türkçe Slugify URL PHP ve JavaScript ile metinleri uygun URL formatına çevirmek için fonksiyonlar.

Normalde bir URL’in içerdiği non-latin ve geçersiz karakterleri WordPress’in remove_accents() fonksiyonu ile temizleyebilirsiniz, ve URL şekline çevirebilirsiniz fakat WordPress dışında kullanılabilecek basit bir hem PHP hem de JavaScript fonksiyonu da burada paylaşıp kaydetmiş olayım.

Kategoriler
WordPress

WordPress kullanıcı rolüne göre fonksiyon WordPress sitesinde birden fazla kullanıcı var ise veya üyelik ile çalışan bir sistemde çalışıyor iseniz işinize yarayabilecek bir kullanım.

Birden fazla kullanıcı ve bu kullanıcılara atanan birden fazla farklı rollere sahip bir WordPress siteminde çalışıyor iseniz bu kullanıcılara yönelik farklı uygulamalar ve fonksiyonlar yazmak isteyebilirsiniz, bu örnek fonksiyon ile bunu kolayca yapabileceğinizi görebilirsiniz.

Kategoriler
WordPress

WordPress default title separator WordPress’in varsayılan title ayırıcısını değiştirmek.

WordPress sitenizde kullandığınız tema eğer otomatik title fonksiyonu destekli ise(add_theme_support( 'title-tag' );) sayfaların başlıklarındaki seperator(ayırıcılar) varsayılan olarak –() olmaktadır, ve bunu değiştirmek imkanı aşağıda vereceğim kodla mümkün.

Kategoriler
Kodlama

JavaScript date gün sonra ayarlamak Özellikle cookie expire alanında kullanılabilecek kolay ve faydalı, şu anki tarih zamanı baz alıp -gün -sonra- olarak çıktı sağlayacak JavaScript fonksiyonunu paylaştım.

JavaScript ile normalde şu anın zamanını new Date(); olarak çekiyoruz, şu anki zamandan x gün sonrasının tarihini göstermek veya bunu kullanmak için burada paylaştığım fonksiyonu kullanabilirsiniz.

Kategoriler
WordPress

WordPress lazy-loading iptal etmek wp_lazy_loading_enabled() fonksiyonunu iptal etmek.

WordPress 5.5 versiyonu ile birlikte site içeriklerinde kullanılan tüm görsellere loading="lazy" kodunu ekler, 5.7’den itibaren iframe’lere de aynı şekilde ekleme yapmaktadır.

Kategoriler
WordPress

WordPress wp_resource_hints() fonksiyonu Site açılış hızında etkili olan "dns-prefetch ve preconnect direktiflerini WordPress wp_resource_hints() fonksiyonu ile kullanmak.

Modern tarayıcılar için artık web sitelerinde dns-prefetch ve preconnect kullanabiliyoruz, bunlar site hızına etki eden direktifler. WordPress 4.6 versiyonu ile birlikte kullanılmaya başlayan wp_resource_hints() fonksiyonu dns-prefetch ve preconnect işlerini tema ve eklentilerin kullandığı dış kaynaklara göre otomatik olarak site içerisine eklemekle bilikte aşağıda vereceğim örnek kodda göreceğiniz gibi kendinize özel düzenlemeler de yapabilmektesiniz.

Kategoriler
WordPress

Yorumlardan linkleri temizlemek (WordPress) WordPress sitenize eklenen yorumların içerisinde bulunan linklerin temizlenmesi için bir fonksiyon.

WordPress sitenize kullanıcıların eklediği yorumların içerisinde buunan linklerin temizlenmesini istiyorsanız bu fonksiyonu kullanabilirsiniz.

Kategoriler
WordPress

Farklı bir offset metodu (WordPress) WP loopda spesifik seçili bir veya fazla kategoriden ilk birkaç yazıyı çıkarmak.

Normalde WP Query’de offset=3 tanımlayarak en baştaki istediğiniz adet girdiyi göz ardı edebiliyorsunuz ancak bunu spesifik kategorilere veya etiketlere göre yapabilmek de bazı durumlarda gerekli olabilir.