it-swarm.asia

Özel gönderi türlerinde alanları nasıl çoğaltabilirim?

Son zamanlarda kullanıyorum Magic Fields oldukça fazla. Bunun en büyük avantajlarından biri bir grubu çoğaltma becerisidir - yani, yazı/sayfa yazarına istediği zaman birden fazla "meta-box" oluşturma yeteneği verir.

Gerçekten wordpress yerel özel alanlarını kullanmaya geçmek istiyorum. Eklenti olmadan bu "çoğaltma" özelliğini elde etmek için herhangi bir yolu var mı?

1
hannit cohen

Sizin meta kutuları oluşturmak/çoğaltmak ve bir gönderi için bu alanlara eklenen içeriği kopyalamamak için basit bir yol aradığınıza inanıyorum. Bu varsayımda haklıysam, seninle paylaşmak kesinlikle harika bir şeyim var ... Onun bir eklenti değil, Dimas tarafından yaratılmış bir sınıf, gerçek bir Wordpress Sihirbazı. "WPAlchemy_MetaBox" adında ve bir eklenti kullanmadan düşünebileceğiniz hemen hemen her şeyi yapmanıza izin veren bir metabox sınıfı yarattı.

Dezavantajı, Magic Fields'tan (ki ben çok aşina olduğum) geliyorsanız ve kendi fonksiyonlarınızı hacklemiyorsanız, o zaman kullanmanız biraz zaman alacaktır. Bir keresinde, tüm olasılıklarda şoka girmene rağmen, bunu bir kenara bırakıyorsun.

Aşağıda sınıfın temel özelliklerinden/fonksiyonlarından bazılarını aşağıda bulabilirsiniz. Son zamanlarda sevdiğim ve yakında çevrimiçi bir tanıtımım olacak bir sürü mükemmel geliştirme ekliyor.

WPAlchemy_MetaBox PHP sınıfı, WordPress meta kutularını hızla oluşturmak için kullanılabilir. Size bir geliştirici olarak ihtiyaç duyduğunuz esnekliği sağlayacak ve temalarınız ve eklentileriniz için hızlı bir şekilde özel meta kutuları oluşturmanıza olanak sağlayacaktır.

Temel Özellikler ve Avantajlar Temel Özellikler ve Avantajlar

  • Öğrenmesi ve entegrasyonu kolaydır: iyi belgeler ve destek her zaman önemlidir (kodu kendim kullanıyorum ve güncel tutuyorum). Entegrasyon, sınıfın eklenmesi ve kullanılması kadar kolaydır.

  • Kolay kurulum kodu: meta verilerini kaydetme, alma ve çalışma ile ilgili ayrıntıların bazıları geliştirme işlemini kolaylaştırmak için soyutlanmıştır.

  • Esnek kullanım: sınıf meta kutusu geliştirmede yardımcı olur. Tasarım yaparak, gelişiminiz için en rahat hissedeceğiniz sınıf fonksiyonlarını veya mevcut geliştirme uygulamalarınızı kullanabilirsiniz.

  • HTML ve CSS ayrımı: meta kutularınız için HTML ve CSS, temel koddan ayrı kalır, geliştirme sırasında en yüksek esnekliği sağlamak için meta kutularınızı beğeninize göre tasarlayabilirsiniz.

Herkese en azından bu sınıfı ve özellikleri, sevdiğinizden emin olmanızı öneririz.

2