Bagaimana cara mengubah pembuat jenis posting khusus?


11

Saya telah membuat jenis posting khusus dan harus dapat membuat posting dan menugaskannya kepada penulis. Sangat mudah untuk melakukan ini dengan posting karena Anda dapat pergi ke layar edit massal dan segera mengubah penulis. Namun, ketika saya mencoba melakukan ini dengan jenis posting kustom saya kotak penulis tidak ada. Bagaimana cara menambahkan fungsionalitas untuk mengubah pembuat tipe posting khusus saya?

EDIT: Saya menemukan solusi, lihat jawaban di bawah.


yang mana, Anda harus mencentang jawaban yang membantu
amit

Jawaban:


19

di larik argumen Jenis Posting Khusus gunakan ini

'supports' => array('title', 'editor', 'thumbnail', 'comments', 'author'),

Ini akan mengaktifkan kotak penulis di layar edit. Setelah mendaftarkan penulis ke cpt, Anda perlu mengaktifkan penulis dari opsi layar edit (di atas layar edit tempat Anda dapat mengaktifkan / menonaktifkan semua metabox) untuk menampilkan kotak penulis pada layar edit.


4

Saya menemukan bahwa atribut edit penulis tidak ditambahkan secara default di untuk jenis posting kustom. Untuk menambahkan atribut penulis diperlukan kode berikut:

function allowAuthorEditing()
{
  add_post_type_support( 'mytype', 'author' );
}

add_action('init','allowAuthorEditing');

4
Mengapa Anda tidak menambahkan ini saja saat Anda mendaftarkan jenis kiriman khusus Anda.
Brian Fegter

2

Pergi ke Opsi Layar di sudut kanan atas dan centang kotak yang mengatakan Penulis. Ini kemudian akan menampilkan kotak meta Penulis. Ini mungkin pengalaman pengguna terburuk di WordPress. Ini membingungkan banyak orang.


@ fdsa Apa artinya itu?
Brian Fegter

Mengacu pada jawaban di bawah ini, atribut 'penulis' yang diharapkan secara default.
fdsa

1
@fdsa Gotcha! Anda bisa menambahkan itu ke array kemampuan.
Brian Fegter
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.