Son Eklenen Dersler

Takip edilecek kişiler

https://www.youtube.com/c/BrianDean/videos

https://www.youtube.com/channel/UCl-Zrl0QhF66lu1aGXaTbfw

Yazıya başlamadan önce

Keyword analizi için

  • Google otomatik tamamlama
  • Google Related Search
  • Youtube otomatik tamamlama
  • Amazon.com otomatik tamamlama
  • Belki pinterest.com
  • Mangools Keyword Finder aracı

Elementor

Elementor’da teker teker tüm elementleri değiştirmek yerine globaller kullanılmalı.

WooCommerce 102

WooCommerce gelişmelerini takip etmek

Plugin isimlendirme

Eğer birisi plugine baktığında ne iş yaptığınız anlayabiliyorsa o iyi bir isimlendirmedir.

Örneği WooCommerce e extra tablar ekleyecekseniz ve single sayfasında bazı düzenlemeler yapacaksanız şöyle bir isim fena olmaz

“Company Name” Custom Code – WooCommerce Tabs & Single Layout Tweaks

WooCommerce Geliştirme 101

WooCommerce template değiştirme en son seçenek olmalı, çünkü template outdated oluyor bazen sadece bir satır kod için. Hooklar kullanılmalı – mümkün olduğu kadar

Plugin framework için skyverge’nin frameworku kullanilabilir: https://github.com/skyverge/wc-plugin-framework

Hookları guzelce görmek için: https://wordpress.org/plugins/simply-show-hooks/

Hangi templatelerin yüklendiğini görmek için güzel bir plugin:  WooCommerce Template Hints

Test için WooCommerce Dev Helper  kullanılabilir. Neler içeriyor:

“Bogus” demo ödeme sistemi testi yapabilirsiniz.

Query Monitor ile sitenin execution zamanlarını, assetlerin yüklerini öğrenebilirsiniz.

Genel Hatalar

Aşağıdaki gibi kazalara yol açmamak için Yoast SEO eklentisinde Google’da başlığın nasıl göründüğüne bakılmalı

WordPress Makale kontrol listesi

  • Grammarly Aktif ve hatasız olmalı
  • Yoast SEO – SEO ve Readability yeşil olmalı
  • Permalink kısa olmalı
  • Resimler’in boyutu tinyjpg.com ile düşürülmeli ve jpg olmalı
  • En sonda yazıyı özet geçmeli ve bir tane spesifik ve cevap verilmesi bir kolay soru sorup kullanıcıların yorum yapmasını teşvik etmek.

Genel Araçlar

Yoast SEO plugini kurulmuş olmalı ve Readability ve SEO Analysis yeşil olmalı

Linkteki Yoast eğitim videosu izlenmeli

https://drive.google.com/file/d/1nisRlsR32CvgArGwhk3qdgA6esVQ_WVm/view?usp=sharing

Grammarly Eklentisi ile grammar hataları giderilebilir.

Yararli fonksiyonlar

Substr yerine wp trim words kullanilabilir

wp_get_referer

WordPress tek seferlik cron-job işlemi

Geliştirdiğiniz temayı test etme

Aşağıdaki siteye girip .xml dosyasını indirip WP importer ile import edin ve tüm sayfaları gözden geçirip düzgün gördündüğünden emin olun.

Site stilini gutenberg editöre ekleme

Sitedeki elementler frond-end’de nasil gorunuyorsa, gutenberg icinde de oyle gorunmeli. O yuzde site stilini Gutenberg’e eklemeliyiz.

Plugin aktif mi kontrol etme

$plugin = ‘woocommerce/woocommerce.php’;
if (
	! in_array( $plugin, apply_filters( ‘active_plugins’, get_option( ‘active_plugins’, array() ) ) )

) {
	return;
}

sprintf Kullanımı – Escaping

echo sprintf(__( ‘<div class=“prl-image-wrapper”><a href=“%s” title=“%s”><img src=“%s” /></a></div>’, ‘propel’ ),
                        $post_link,
                        $post_title,
                        $post_thumbnail
                    );

Kod Karsilastirma

Musterinin sitesinde yapialcak degisikligi genelde staging yani canli-olmayan ama ayni kurulumun oldugu site. Development sitesi de diyebiliriz.

Bir dosya uzerinde calisirken musteri canli sitede bir seyler degistirmis ve bize soylememis olabilir. O yuzden degistirdigimiz dosyalari entegre ederken once dosyalarda bir fark mi kontrol etmeliyiz. Bunun icin asagidaki siteyi kullanabilirsiniz

https://www.diffchecker.com/

Lesson

Eklenti yazarken yazdığınız kodun genişletilebilmesine imkan tanıyın

Aşağıdaki makale bu konu hakkında çok güzel bilgiler veriyor. Yazdığınız kodda neresi sizden sonra customize edilcek az çok kavrayabilirsiniz, veya zamanla bunu anlarsınız. Ben bir kaç örnek vermek istiyorum kuru kuru yazıyı okuyun demek yerine

  • Post limit kolayca değişebilmeli
  • Yazdığınız tüm queryler değişebilmeli

https://code.tutsplus.com/tutorials/writing-extensible-plugins-with-actions-and-filters–wp-26759

Kod parçacıkları Function.php ile mi yoksa plugin ile mi eklenmeli

Mustafa Uysal tarafindan yazılmış aşağıdaki makaleyi okumanızı öneririm. Özetle şöyle diyor:

Eğer eklediğiniz özellik sadece bulunduğunuz temada bir yeri değiştiriyorsa function.php kullanın, ama tema değiştirdiğinizde de o özellik sitede mevcut olacaksa o zaman plugin kullanın. En kötü ihtimal şu eklentiyi kullanabilirsiniz: https://tr.wordpress.org/plugins/insert-php-code-snippet/

mu-plugin nedir

mu:must use demektir ve siz aktif etmeseniz de wp aktif oldugunda aktif olur. Yaptiginiz site ifin zorunlu olan pluginleri bu folderin icine koyabilirsiniz

« » page 1 / 3