Kategoriler
WordPress

İlk kez yayınlanan post hook transition_post_status ile ilk kez yayınlanan veya daha önce yayınlanmış olan gönderileri ayrıştırmak. publish_post yerine kullanılabilir.

WordPress’in gönderi yayınlanınca çalışan kancası publish_post tüm eski ve yeni gönderilerde çalışır, yani bir gönderiyi düzenleyip yayınladığınızda da çalışır.

Kategoriler
WordPress

ChatGPT WordPress eklentisi üretebilir ChatGPT’de tek bir komut istemiyle WordPress eklentisi yazdırıldı.

ChatGPT’de tek bir komut istemiyle istenen özelliklerde bir WordPress eklentisi kodlarına erişmek mümkün.

Kategoriler
WordPress

WordPress için eklentisiz sitemap.txt WordPress sitesi için dinamik sitemap.txt dosyası oluşturmak.

Arama motorları için site haritası oluşturmak SEO açısından önemlidir, bunu XML dosyaları ile yapabildiğimiz gibi TXT dosya formatı ile de yapabilir ve gönderebiliriz.

Kategoriler
SEO

Google indexing API kurulumu Google indeks sorununa çözüm, Google’ın Web Sitenizi Anında Taramasını Nasıl Sağlayabilirsiniz?

Google’ın indexing API’nı kullanarak web sitenizin sayfalarının hızlıca indekslenmesini sağlayabilirsiniz. Bunun için WordPress’de Rank Math SEO eklentisi bir eklenti geliştirmiş, eklentinin kullanımı gayet basit.

Kategoriler
WordPress

Aynı isimde Tag ve Category kullanımı WordPress’deki bu hatayı çözmek.

Eski WordPress versiyonlarında(<=4) aynı isimde etiket(tag/post_tag) ve kategori(category) kullanmakta bir sorun olmuyordu ancak şu anki versiyonda aynı isimde etiket ve kategori kullanmak sorunlu.

Kategoriler
WordPress

Yoast SEO breadcrumbs Yoast SEO eklentisi için breadcrumbs örnek kodlar

Yoast SEO eklentisi için API örneklerini yayınladığım yazıya bu linkten ulaşabilirsiniz: https://wolkanca.com/yoast-seo-eklentisi-schema-api-ornekler/

Kategoriler
WordPress

Geçerli post için kategori id almak Bir gönderi için kategori listesini alın.

Bu fonksiyon(wp_get_post_categories) geçerli post için benzer yazılar göstermek için kullanılabilir.

Kategoriler
WordPress

WordPress varsayılan User Agent değiştirmek http_headers_useragent hook ile varsayılan user agent değiştirmek.

WordPress’de arka plan cron işlemleri, eklentiler ve temalarda yapılan tüm işlemlerde varsayılan user agent “WordPress / versiyon / url” şeklindedir.

Kategoriler
WordPress

WordPress Block Editor SVG çıktısından kurtulmak WordPress Block Editor kullananlar için SVG çıktısından kurtulmak, çözüm.

WordPress 5.9 versiyonundan sonra çoğumuzun hiç sevmediği WordPress Block Editor (aka Gutenberg)’de kullanılan temaya SVG çıktıları oluşturmaktadır.

Kategoriler
WordPress

WordPress DB tabloda belirli alanları toplu olarak almak WordPress post tablosundan belirli alanları toplu olarak almak ve kullanmakla ilgili.

WordPress veritabanında örneğin post tablosundaki tüm verilerin yani site içerisine girilmiş postların belli bir alanını toplu olarak almak bazen gerekebilir, bu durumda benim aşağıda yaptığım örnek kullanılabilir.

Kategoriler
WordPress

Başka bir WordPress veritabanına bağlanmak Birden fazla WordPress sitesini tek yerde çalıştırabilmek, fonksiyon.

Sunucuda birden fazla WordPress sitesi var ve birinde diğerinin verilerini de kullanmak isterseniz bu mümkün, yaptım oldu.

Kategoriler
WordPress

phpMyAdmin WordPress post_modified WordPress’de post_modified yani girdilerin(yazıların) güncellenme tarihini toplu olarak değiştirmek için.

Diğer benzer içerik yönetim sistemlerinde de olduğu gibi WordPress’de de girdilerin yayımlandığı ve son düzenlendiği tarihler vardır.

Kategoriler
Kodlama

Cloudflare ile DigitalOcean ASN engellemek DigitalOcean ASN engeleyip sunucu yükünüzü minimuma düşürebilirsiniz.

Özellikle WordPress gibi CMS’lerin düzenli yapısına göre ayarlanıp, programatik olarak taramak veya açıkları bulmak üzere saldırılar gerçekleştirmek gibi şekillerde sorgular göndermek için herhangi bir dil ile bot/crawler yazmak yada yazılmışını alıp kullanmak inanılmaz basit bir şey, evde hayatımda gördüğüm en tembel hayvan olan kedim bile bunu yapabilir.

Kategoriler
Kodlama

PHP array_map örneği PHP array_map için WordPress’de bir örnek kod parçacığı.

array_map çok kullanışlı bir fonksiyon ve WordPress için kullanılabilecek bir örneğini buraya ekliyorum.

Kategoriler
WordPress

WordPress body_class eklemek WordPress’de sayfa tipine, sayfaya özel veya ilgili girdinin kategorisine özel body classs ekleme örnekler.

WordPress’in body_class() işlevi standart tüm temalarda vardır ve varsayılan olarak <body class="pageid-1 page-parent page-template-default logged-in"> şeklinde class ekler.