it-swarm.asia

Önceden Ayarlanmış İçeriği Posta ve Sayfalara Eklemek İçin Özel Bir Yazı Türü Oluşturma?

Mike Schinkel 'in yorumuna (aşağıya bakınız) cevaben içeriği önceden doldurma üzerine yazım (---) içerik şablonu) ... ...

@Scott B Neden yönetici içindeki bir yer yerine diskteki bir dosyayı desteklediniz? Birden fazla kişi için, bir "Satış Mektubu" özel yazı tipi oluşturmayı düşündünüz mü?

Hayır, ama daha iyi bir çözüm gibi görünüyor. Bunu nasıl yapardınız ve içeriğe yönelik tercihleri ​​nerede saklardınız? (Sunacağınız birkaç farklı içerik şablonu türünüz olduğunu varsayalım.)

4
Scott B

Sorunuz daha önce yayınlanan WP Boilerplate Shortcode olarak kullandığım eklentiyi genişletmeyi düşünmeme neden oldu. Sorunuzun kısa kodlarla ilgili olmadığını biliyorum, ancak ad yalnızca kullanım durumunuz için geçerli değil; gerçekten benim uzatma benim ekledim sorunuzu nedeniyle (neredeyse) tam olarak ne istiyorsan (aşağıda "neredeyse" bölümünü açıklayacağım).

Geri dönüp bunu daha derinlemesine belgelemek zorunda kalacağım, ancak size daha sonra ertelemeye ilk erişimimi verdiğimi düşündüm (instructions.txt dosyasının adreslemediğine dikkat edin . henüz yeni özellikler):

İstediğiniz şeyi yapmanın kolay kısmı arka uç kodlamasıydı; zor kısım iyi bir UI bulmaktı. Kullanıcının seçebileceği birden fazla içerik öğesi varsa, hangisinin kullanılacağını seçmek için bir yol gerekir ve bunu yapmanın açık bir yolu yoktur.

Kullanabileceğim bir yaklaşım, kullanıcı "Add Post" 'ı tıklattığında araya girmek ve hangi önceden doldurulmuş içerik öğesinden başlamak istediklerini sormak, ancak kederli görünüyordu. WordPress admin normalde nasıl çalıştığını ile satır. Bunun yerine, kullanılabilir boyler metin öğelerinin listesini içeren bir açılır menüyle bir "Kazan Eklemek" meta kutusu ekledim.

Bu eklenti yüklemesini kullanmak için, /wp-content/plugins/ dizininizdeki bir alt dizine kopyalayın ve ardından etkinleştirin. Etkinleştirmeden sonra, "Kazan" menüsünü arayın ve satış Mektuplarınızı Kazan Plakaları olarak eklemeye başlayın. "İlişkili Yayın Türlerini" Her bir Kazanın aktif olmasını istiyorum. Sonra yönetici = "Ekle {post type}" penceresinde sağ üstte; içeriği, içerik plakasında şu anda içerik düzenleyicide bulunanın sonuna kadar bulacaksınız:

Screenshot of WordPress 3.0.1 and the Metabox from WP BoilerPlate Shortcode v1.0.5
(kaynak: mikeschinkel.com )

Etkinleştirmeden sonra eklentinin "Associated Post Type" taksonomisinde olabilecek herhangi bir yazı türünü ekleyeceğini unutmayın; ancak daha sonra yeni yazı türleri eklerseniz bunları el ile eklemeniz gerekir; yazı türünün çoğul adıyla tam olarak eşlediğinizden emin olun (örn. "Ürünler" veya "Öne Çıkanlar" veya her neyse.)

Bu tam olarak istediğin şey değil, içerik seçimi için bir yola ihtiyaç duyulduğunu düşünüyorum, bunun gerçekten uygulanabilir bir çözüm olduğunu düşünüyorum. Bunun hakkında ne düşündüğün hakkında geribildirim almak isterim.

4
MikeSchinkel