Yanıtlar:
Bu etkileyici bir cevap değil, ama - hiçbiri .
get_sonek genellikle işlevin bir şey döndürdüğü anlamına gelir, the_bu işlev bir şeyi yankılanır.
wp_ isimlendirmedeki teknik anlamı ve tutarsızlığı, katılan birçok geliştiriciden ve birleştirmek için hareket eksikliğinden kaynaklanmaz (ileriye doğru hareket etmek, eski şeyleri düzgün yapmak için büyük temizliklerden daha önemli kabul edilir).
Wordpress birçok farklı kişi tarafından yazılmış ve yazılmıştır. Yamalar wordpress trac içinde tartışılır ve bir trac bileti gönderen ya da atayanlar yamaları gönderebilir. Yama kabul edilir ve yaklaşan bir sürümün çekirdeğine taşınırsa, sadece oradadır. Bu yüzden bazen fonksiyonlar, vars, vb. Katılımcı geliştiricilere dayanır.
Ben her zaman ayrım olduğunu varsaydım - genellikle sadece mümkün olan en basit açıklayıcı ada sahip olan temel şablon etiketlerinin ötesinde:
wp_genellikle yüksek düzeyde genel API işlevleridir ve bu işlevler her zaman buralarda olmaları ve ileriye dönük uyumluluklarını korumaları garanti edilir.Yine de bunun kasıtlı olup olmadığını bilmiyorum. Ve diğer iki cevabın söylediği gibi, tutarlı bir şekilde dayanmıyor. Sizin örnek update_post_metabir olmalıdır gerektiği gibi görünüyor şeyin mükemmel bir örneğidir wp_benim sınıflandırma gerçek düzenlenen eğer önek. Ancak WordPress'te herhangi bir adlandırma kuralını anlamlandırma girişimlerini atmak için yeterince derin eski kod var.
_*ancak bunların çoğu yoktur ve pratikte onlar da sadece içsel değildir.