it-swarm-id.com

Membuat Jenis Posting Kustom untuk Memasukkan Konten Preset ke dalam Posting & Halaman?

Menanggapi komentar Mike Schinkel (lihat di bawah) pada posting saya tentang cara mempopulasikan konten (pada dasarnya menggunakan templat konten) ...

@Scott B Maksud saya mengapa Anda mendukung file pada disk daripada tempat di admin? Untuk lebih dari satu, sudahkah Anda mempertimbangkan untuk membuat jenis posting khusus "Sales Letter"?

Tidak, tapi itu terdengar seperti solusi yang lebih baik. Bagaimana Anda melakukannya dan di mana Anda menyimpan pilihan untuk konten? (Saya berasumsi Anda mungkin memiliki beberapa jenis templat konten untuk ditawarkan.)

4
Scott B

Pertanyaan Anda membuat saya berpikir untuk memperluas use-case Anda ke plugin yang saya terbitkan sebelumnya bernama WP Boilerplate Shortcode . Saya tahu pertanyaan Anda bukan tentang kode pendek tetapi namanya hanya warisan untuk kasus penggunaan Anda; memang ekstensi saya, saya baru saja menambahkan karena pertanyaan Anda akan melakukan (hampir) persis apa yang Anda minta (saya akan menjelaskan "hampir" bagian di bawah).

Saya harus kembali dan mendokumentasikan ini lebih mendalam tapi saya pikir saya akan memberi Anda akses pertama ke sana lebih cepat daripada nanti (perhatikan file instructions.txt tidak membahas fitur baru):

Bagian mudah dari melakukan apa yang Anda minta adalah pengkodean back-end; bagian yang lebih sulit adalah mencari tahu UI yang bagus. Jika ada beberapa item konten untuk dipilih, pengguna perlu cara untuk memilih mana yang akan digunakan dan tidak ada satu cara yang jelas untuk melakukannya.

Salah satu pendekatan yang bisa saya gunakan adalah mencegat ketika pengguna mengklik "Tambahkan Posting" dan tanyakan pada mereka item konten pra-populasi mana yang ingin mereka mulai, tetapi itu tampak kumal dan tidak dalam Sejalan dengan bagaimana admin WordPress biasanya bekerja. Jadi alih-alih saya menambahkan "Masukkan Boilerplate" metabox dengan dropdown yang berisi daftar item teks boilerplate yang tersedia.

Untuk menggunakan unduhan plugin ini, salin ke subdirektori dalam direktori /wp-content/plugins/ Anda dan kemudian aktifkan. Setelah aktivasi lihatlah menu "Boilerplate" dan mulailah menambahkan Surat penjualan Anda karena Boilerplate berhati-hati dalam memilih "Jenis Pos Terkait" untuk mana Anda ingin agar setiap Boiler aktif. Kemudian di jendela "Tambah {jenis posting}" di admin lihat ke kanan atas; Anda akan menemukan konten dari pelat ke akhir apa pun yang saat ini ada di editor konten:

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

Perhatikan bahwa saat aktivasi, plugin akan menambahkan jenis tulisan apa pun yang mungkin Anda miliki ke dalam "Jenis Posting Terkait" tetapi jika Anda menambahkan jenis posting baru nanti Anda harus menambahkannya secara manual; pastikan untuk mencocokkan dengan tepat nama jamak dari jenis posting (mis. "Produk" atau "Posting Pilihan" atau apa pun.)

Ini bukan apa yang Anda minta tetapi mengingat perlunya cara untuk memilih konten saya pikir itu solusi yang sangat bisa diterapkan. Saya ingin mendapatkan tanggapan Anda tentang pendapat Anda tentang hal itu.

4
MikeSchinkel