Saya akan mulai bekerja pada tema WordPress khusus dan saya ingin tahu bagaimana hati-hati saya tentang posting kustom. Misalkan saya membuat tema WordPress yang mendaftarkan beberapa jenis posting kustom. Untuk pemahaman saya ini terjadi setelah aktivasi tema.
Jika saya membuat beberapa posting dari jenis khusus ini dan kemudian mengubah ke tema yang tidak memiliki jenis posting khusus apakah saya akan kehilangan posting sepenuhnya?
Bagaimana jika saya mengubah ke tema lain yang DID memiliki jenis posting khusus yang sama (jika mungkin) apakah masih ada?
Selanjutnya, bagaimana dengan masalah yang sama terkait dengan taksonomi khusus ini? Jika saya mengubah ke tema yang berbeda yang tidak mendukung taksonomi kustom, data taksonomi dari pos kustom akan hilang (jika mereka bahkan disimpan). Apakah data untuk taksonomi khusus masih ada?
sumber
Jawaban:
Anda tidak kehilangan apapun. Semua pos kustom, taksonomi, syarat, dan hubungan mereka masih ada dalam database. Namun, tanpa yang terdaftar, data tidak dapat diakses, seperti pada halaman edit WordPress atau permintaan khusus dan sejenisnya.
sumber
Seperti yang telah disebutkan orang lain, jika Anda beralih tema di masa depan semua data akan tetap ada di basis data Anda tetapi tidak akan dapat diakses.
Untuk alasan ini saya ingin membuat plugin fungsionalitas yang mencakup semua jenis pos kustom saya, taksonomi dan shortcode. Anda bahkan dapat mengatur harus menggunakan plugin yang selalu diaktifkan di instalasi Wordpress Anda. Justin Tadlock menulis artikel tentang cara membuat plugin fungsi kustom yang layak dibaca.
sumber
Yang harus Anda lakukan adalah membuat plugin khusus situs atau tema anak untuk kode kustom Anda yang mencakup kode untuk mendaftarkan jenis posting kustom dan jenis taksonomi khusus.
Anda kemudian dapat menggunakan kode dengan tema induk apa pun.
Seperti yang dinyatakan sebelumnya, tidak ada yang hilang karena semuanya disimpan dalam database tetapi jelas tidak akan ditampilkan di backend WordPress kecuali Anda menggunakan kode dengan CPT dan nama Pajak yang sama seperti yang sebelumnya digunakan untuk mendaftarkannya dalam tema baru.
sumber
Ketika Anda mengubah tema dan tema baru tidak memiliki jenis pos kustom yang sama, tema itu tidak akan ditampilkan untuk tema baru. Tetapi Anda dapat dengan mudah mendapatkannya kembali jika Anda hanya menyalin kode dari tema lama Anda untuk jenis posting kustom dan menempelkannya di file theme. function baru. Tidak ada data yang akan hilang.
Mungkin ada masalah lain untuk menampilkan jenis posting khusus pada tema baru. Tetapi dijamin tidak ada data yang hilang.
sumber