Temel işlevler

İçindekiler
Çekirdekte bir işlevi görüntülemek, belirli bir işlevin nasıl çalıştığını öğrenmenin en hızlı yoludur. Wordpress Çalışır, işleve giriş için tam olarak hangi parametrelere izin verildiğini ve işlevin gerçekte döndürdüğü değerleri ve veri türlerini görebiliriz.
Fonksiyonları bulma
Fonksiyonları aramaya başlamak için, aşağıdaki gibi dosyalarda terimleri aramamıza izin veren bir düz metin düzenleyici bulmalıyız. metin defteri Windows'ta veya herhangi bir SDI Tercihen PHP dosyalarını destekleyen, bu şekilde çekirdek dosyalarında arama yapmak için işlevlerini kullanabiliriz.
Aşağıdaki basit alıştırmayı yapalım, fonksiyonu bulalım. is_super_admin(), aramamız bize sonuç olarak dosyayı getirmeli wp-içerir / yetenekler.php ve söz konusu dosyada şöyle bir şey görmeliyiz:

İşlevleri daha hızlı bulmanın bir püf noktası, kelimeyi eklemektir. işlev örneğin koyduğumuz arama kutusuna is_super_admin işlevi bu şekilde, bize tüm işlevlerdeki çağrıları getirmesini önleriz. Wordpress.
Fonksiyonumuzu bulduktan sonra, buna çok benzemesi gereken belgeleri inceleyebiliriz:

Gördüğümüz gibi, dokümantasyon bize fonksiyonun amacını, aldığı parametreleri ve sahip olduğu çıktıyı söyler, bu sayede hangi fonksiyonu yerine getirdiğini hızlı bir şekilde bilebiliriz.
Çekirdeği Keşfetmek
Çekirdeği içinde Wordpress Eklentilerin ve ek içeriklerin oluşturulmasında kullanıldığı için inceleyebileceğimiz en çok kullanılan işlevleri içeren belirli dosyalar vardır, aşağıda göreceğimiz dosyalar dizindedir. wp-içerir Wordpress kurulumumuz.
Fonksiyonlar.php
Bu dosya, ana API işlevlerini içerir, bunlar eklentiler ve temalar tarafından yaygın olarak kullanılır, içinde aşağıdaki gibi işlevler buluruz:
  • şimdiki zaman (): Bu işlev, belirli bir türe göre geçerli saati görüntüler.
  • force_ssl_login(): Adından da anlaşılacağı gibi, bu işlev HTTPS protokolü üzerinden girişi oturum açmaya zorlar.
  • wp_nonce_field(): Bu işlev, Wordpress içindeki formlarda özel gizli nonce alanını uygular, böylece ek bir doğrulama düzeyi eklenerek harici ajanlardan kaynaklanan müdahaleden kaçınılabilir.
  • Absint (): Bu fonksiyon basitçe bir tamsayının mutlak değerini döndürür.
biçimlendirme.php
Bu dosya, metinleri Veritabanına yerleştirmek veya görüntülemek için biçimlendirirken bize yardımcı olan işlevleri içerir.
  • esc_attr(): Bu işlev, HTML niteliklerini içeren metinden kaçmamızı sağlar.
  • esc_html (): Bir önceki gibi, kaçmamıza yardımcı olur, ancak bu durumda kaçış HTML kodunda yapılacaktır.
  • esc_url(): Bir URL'yi temizlemek ve doğrulamak için kullanılır.
  • is_email(): Geçerli bir e-posta olduğunu doğrulamamızı sağlar.
Görüldüğü gibi bahsettiğimiz fonksiyonlar listesinde onların aldıkları parametreleri koymuyoruz, bu fonksiyonları arayabilmeleri ve ne aldıklarını ve ne döndürdüklerini görebilsinler diye bunu bir alıştırma olarak bırakıyoruz. Core of the Core hakkında öğrenmeye devam edin Wordpress.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.
wave wave wave wave wave