Kategoriler
WordPress

WordPress bellek ayarları WordPress PHP memory/bellek limitlerini belirlemek.

Bir WordPress sitesinin çalışmasında sunucu bellek kaynaklarından kullanacağı bellek mitarını wp-config.php dosyasından atayabiliyoruz fakat bu yazıda ayrıca pek bilinmeyen birkaç farklı hususlara da değinelim istedim.

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
WordPress

Happy birthday WordPress WordPress 18 yıldır hayatımızda ve iyi ki doğmuş!

Bugün Web’in %40’ına güç veren WordPress 18 yaşına girdi, 2003 Mayıs ayında Matt‘in girişimiyle hayata geçen WordPress’i ben de ilk 2005 yılında kullanmaya başlamıştım. WordPress’in ilk logosu 2005 yılında oluşturuldu.

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
WordPress

WooCommerce sepette maksimum ürün sayısını belirlemek WordPress'de WooCommerce için İşinize yarayacak farklı bir bir ipucu. Tek seferde yalnızca bir ürün satın alınabilmesini sağlamak.

WooCommerce sisteminde eğer satış stratejiniz yalnızca tek tek ürün satmak ise yani birden fazla ürünü aynı anda satmak gibi bir durumunuz yok ise bu fonksiyon işinize yarayacaktır. Bu fonksiyon müşterinin tek seferde yalnızca bir adet ürünü satın alabilmesini sağlar.

Kategoriler
WordPress

WooCommerce ürün tipine göre body class eklemek WordPress'de WooCommerce için tema geliştirirken İşinize yarayacak bir ipucu.

WooCommerce ile çalışan bir e-ticaret siteniz var ve bu sitenizde farklı ürün tiplerine sahipseniz bu fonksiyon işinize yarar.

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

WordPress 5.7 Robots API WordPress 5.7 Esperanza ile birlikte gelen yeni Robots API hakkında.

WordPress 5.7 versiyonu ile birlikte WordPress’in Robots API güncellendi, daha önce sadece noindex() ile giriş/login ve indekslenmemesi gereken durumlarda meta/noindex ekliyordu bu kullanımdan kalktı, wp_robots() ile artık hem kendi robots meta etiketinizi oluşturabilir hem de isterseniz kaldırabilirsiniz.

Kategoriler
WordPress

WordPress site haritasını özelleştirmek WordPress site haritasından users ve taxonomies kaldırmak, veya sitediğinzi sayfaları kaldırmak veya eklemek vs.

WordPress 5.5 versiyonu ile birlikte WordPress sitelerinde tümleşik bir XML site haritası fonksiyonu geldi. https://wolkanca.com.tr/wordpress-robots-txt-ve-wp-sitemap-xml/ Bu site haritasında sitede bulunan tüm sayfalar, yazılar, yazarlar, kategoriler, etiketleri custom tags ve postlar vs. her şey var fakat biz eğer arama motorlarında etiketleri ve yazarları veya herhangi bir sayfa veya yazıları indekslenmemesini istemiyorsak site haritasından bunları kaldırmalıyız. Bunu aşağıdaki fonksiyonla yapabilirsiniz. Ayrıca birçok başka özelleştirmeler de yapmanız mümkün.

Kategoriler
WordPress

.htaccess ile WordPress girişini korumak WordPress admin panelini ve login sayfasını korumak için .htaccess çözümü. Net ve en etkili yöntem.

Daha önce çeşitli WordPress güvenlik ipuçları paylaştım ancak WordPress admin paneli ve login/giriş sayfası için en iyi yöntem kesinlikle bu yeni göstereceğim yöntemdir.

Kategoriler
WordPress

WordPress wp-content hack wp-content klasöründe var olmayan görseller için 404 sayfası yerine varsayılan bir resim göstermek.

Bu yazımda WordPress‘in varsayılan tema, eklenti ve medya yükleme ve klasörü olan wp-content klasöründe var olmayan görseller için kullanıcıya 404 sayfası yerine varsayılan bir görsel gösterme yöntemini yazacağım.

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

Cloudflare ile WordPress güvenliği Cloudflare Firewall ile WordPress sitenizi korumaya alın.

Bazılarınızın bildiği gibi bazı markaları çok seviyorum; Google, Apple, Xiaomi, WordPress vs. Bu sevilen marka veya hizmetlere kesinlikle Cloudflare da dahil olmalı çünkü ücretsiz olarak o kadar kaliteli ve geniş bir hizmet veriyor ki gerçekten sloganlarında olduğu gibi “At Cloudflare, we have our eyes set on an ambitious goal — to help build a better Internet.” yönünde çalışıyorlar.