Ada banyak situasi di mana tema atau plugin mendaftarkan jenis posting dan Anda ingin memodifikasinya. Tentu saja ada add_post_type_support()
dan remove_post_type_support()
, tetapi mereka tidak memberikan akses ke daftar lengkap argumen yang register_post_type()
diambil. Khususnya, mungkin saya ingin menonaktifkan arsip jenis posting, menyembunyikan UI admin, menyembunyikan dari pencarian, dll. Sambil membiarkan pengaturan jenis posting lainnya.
The Codex halaman untukregister_post_type()
Dangles ini di depan saya:
Deskripsi
Buat atau modifikasi jenis posting.
Tetapi di masa lalu, ketika saya mencoba melakukan ini, sepertinya tidak berhasil. Apakah fungsi ini benar-benar untuk memodifikasi tipe posting, dan jika demikian, dapatkah Anda mendeklarasikan ulang argumen pasangan dan membiarkan sisanya sendirian?
Melihat bahwa bahkan tidak ada deregister_post_type()
fungsi , saya tidak mengerti bagaimana itu bisa dilakukan.
register_post_type
benar? Saya berasumsi demikian oleh "Ya." Anda, dan itu tidak membuang kesalahan dan memiliki efek yang diinginkan. Kasus sebenarnya adalah opsi kedua yang saya sajikan dalam jawaban ini: wordpress.stackexchange.com/a/74331/12615