Cara Membuat Jenis Posting Kustom WordPress
WordPress dapat menampilkan berbagai jenis konten yang berbeda, namun mengaturnya bisa jadi sulit. Opsi defaultnya cukup terbatas, dan penyesuaiannya dapat membingungkan. Itulah mengapa saya memutuskan untuk menyusun panduan singkat ini.
Dengan menggunakan jenis postingan khusus, Anda dapat membuat jenis item baru – seperti postingan dan halaman – yang akan berisi kumpulan data berbeda. Ini akan memiliki menu adminnya sendiri, halaman pengeditannya sendiri, taksonomi khusus sendiri, dan banyak utilitas lainnya.
Jika Anda bertanya-tanya mengapa Anda memerlukan salah satu dari hal ini, hal ini paling cocok untuk situs web dengan konten yang disusun menurut struktur yang tidak biasa. Jadi, jika Anda memiliki konten yang perlu ditampilkan secara berbeda dari postingan dan halaman biasa, jenis postingan khusus mungkin adalah yang Anda perlukan. Mereka juga bagus untuk SEO, karena tautan permanen bawaannya.
Apa itu Jenis Posting Kustom?
Jenis postingan, meskipun namanya terdengar spesifik, dapat digunakan untuk jenis konten apa pun. Anda mungkin pernah melihatnya sebelumnya, karena pengembang menggunakan jenis posting khusus untuk menambahkan portofolio, staf, testimonial, dan lainnya ke tema WordPress mereka. Jadi custom post type hanyalah postingan biasa dengan nilai post_type berbeda di database. Ada lima jenis postingan default: postingan, halaman, lampiran, revisi, dan menu navigasi. Namun, WordPress 3.0+ memberi Anda kemampuan untuk menambahkan kustomisasi Anda sendiri.
Istilah taksonomi sering kali muncul sehubungan dengan jenis kiriman khusus dan mungkin agak membingungkan bagi sebagian orang. Bagi mereka yang baru mengenal WordPress, taksonomi adalah cara mengelompokkan postingan dan jenis postingan khusus. WordPress hadir dengan empat format bawaan: kategori, tag, kategori tautan, dan format posting. Anda dapat mempelajari lebih lanjut tentang hal ini secara spesifik di Codex WordPress. Namun, Anda juga dapat membuat taksonomi khusus Anda sendiri dan menggunakannya dalam jenis postingan untuk mengelompokkan dan mengurutkan konten.
Bagaimana Cara Membuat Jenis Posting Kustom?
Menambahkan jenis posting khusus di WordPress sangatlah mudah karena WordPress menyertakan fungsi inti register_post_type yang dapat digunakan untuk membuatnya. Ini berarti jika Anda seorang pengembang plugin, Anda dapat dengan mudah memasukkan jenis posting khusus ke dalam tema yang Anda buat. Atau Anda dapat menambahkannya melalui tema anak Anda atau melalui plugin khusus.
Membuat Jenis Posting Kustom Secara Manual (menggunakan kode)
Hal pertama yang pertama, di mana Anda harus menambahkan kode Anda? Tempat terbaik untuk mendaftar dan menambahkan jenis posting khusus Anda bergantung pada proyek Anda. Jika Anda bekerja di situs klien yang sudah memiliki tema aktif, Anda sebaiknya membuat tema anak dan mendaftarkan jenis postingan Anda dari sana. Jika Anda membuat tema khusus Anda sendiri, Anda dapat menempatkan kode di file fungsi.php atau di file lain yang dipanggil dari fungsi.php Anda. Dan jika Anda mengembangkan sebuah plugin, tidak masalah di mana Anda menambahkan kodenya, selama kode tersebut dijalankan sebelum kait tindakan 'init' untuk memastikan kode tersebut tersedia.
Untuk tujuan pengujian, file functions.php Anda akan berfungsi dengan baik. Tetapi sebuah plugin akan memastikan Anda tidak akan merusak situs Anda saat mengubah atau meningkatkan tema Anda.
Jika jenis postingan khusus sangat penting, pertimbangkan untuk menjadikannya plugin yang wajib digunakan. Bagi yang belum tahu, plugin yang harus digunakan dipasang di direktori khusus di dalam folder konten dan secara otomatis diaktifkan di semua situs. Plugin yang wajib digunakan tidak ditampilkan dalam daftar plugin default di halaman plugin wp-admin.
Bagaimanapun, jenis posting khusus dapat ditambahkan ke WordPress melalui fungsi register_post_type( ). Hal ini memungkinkan Anda untuk menentukan yang baru dengan beberapa label. Setelah Anda membuat header, Anda dapat menggunakan fungsi ini sebelum admin_menu, namun setelah kait tindakan after_setup_theme. Jika dibuat dengan benar, Anda dapat melakukannya hanya dengan beberapa baris kode. Dari Codex WordPress, berikut adalah contoh sederhana dari jenis posting khusus baru:
function create_post_type() {
register_post_type( 'acme_product',
array(
'labels' => array(
'name' => __( 'Products' ),
'singular_name' => __( 'Product' )
),
'public' => true,
'has_archive' => true,
)
);
}
add_action( 'init', 'create_post_type' );Ini akan membuat jenis postingan bernama “produk” yang diidentifikasi sebagai “acme_product.” Fungsi register_post_type mendapat dua nilai. Yang pertama adalah “label” untuk namanya. Yang kedua adalah “publik” untuk membuatnya muncul di layar admin dan di situs Anda. Dan terakhir “has_archive” untuk mengaktifkan arsip jenis postingan baru.
Setelah mengaturnya, Anda akan melihat entri menu untuk jenis kiriman khusus, dapat menambahkan kiriman, melihat daftar kiriman di admin, dan mengunjunginya di situs web Anda. Masih banyak lagi nilai atau argumen yang dapat Anda tambahkan ke halaman kustom. Daftar lengkapnya dapat ditemukan di halaman jenis posting register Codex.
Selanjutnya, buat gambar ikon 16Ă—16 piksel dan simpan ke folder plugin Anda saat ini. Ini diperlukan untuk ikon jenis kiriman khusus di dasbor. Pilihan lainnya adalah menggunakan ikon font. Jika Anda tertarik untuk mengikuti rute tersebut, kami memiliki panduan singkat tentang cara menggunakan Dashicons untuk jenis kiriman khusus yang harus Anda baca. Kemudian Anda dapat melanjutkan dan mengaktifkan plugin.
Catatan tentang penamaan: meskipun menggoda dan nyaman untuk menggunakan pengidentifikasi jenis kiriman khusus yang sederhana, lebih baik menggunakan awalan. Gunakan namespace pendek yang mengidentifikasi plugin, tema, atau situs web yang menggunakan tipe kustom. Untuk panduan yang lebih detail, lihat panduan tuts+ untuk Jenis Posting Kustom WordPress. Mereka menggali lebih banyak kode dan opsi jenis kiriman khusus jika Anda ingin membuat kode sendiri untuk jenis kiriman Anda. Namun jika Anda menginginkan opsi yang lebih cepat dan mudah, teruslah membaca!
Membuat Jenis Posting Kustom dengan Jenis Posting Tidak Terbatas
Cara termudah untuk menambahkan jenis posting khusus baru adalah dengan sebuah plugin. Plugin Post Types Unlimited gratis membuat pembuatan dan pengelolaan jenis posting khusus menjadi mudah. Anda bahkan dapat membuat taksonomi khusus juga.
Yang harus Anda lakukan adalah menginstal plugin. Anda dapat mengambilnya langsung dari direktori WordPress (lihat tautan di atas). Atau instal dari dashboard WordPress Anda di bawah Plugins > Add New dan cari “post type unlimited” – ini akan menjadi hasil pertama. Cukup instal dan aktifkan.
Ini akan menambahkan item menu Jenis Posting baru di bagian bawah dasbor Anda. Klik untuk mulai membuat jenis postingan dan taksonomi baru Anda. Ada banyak pilihan untuk jenis kiriman khusus atau nama taksonomi, membuat jenis kiriman baru dapat dilihat oleh penulis, di mana ia muncul di dasbor Anda (atau di dalam submenu, seperti di bawah “Pengaturan”), ikon menu, metabox yang didukung (cukup centang yang ingin Anda sertakan), dan bahkan pengaturan lanjutan untuk REST API.
Pilih opsi yang ingin Anda aktifkan untuk jenis postingan baru Anda dan simpan. Itu dia. Sudah siap untuk berangkat! Cari saja nama yang Anda berikan pada jenis kiriman khusus baru Anda di dasbor Anda. Postingan kami diberi nama “Jenis Postingan Saya” pada tangkapan layar di atas. (Catatan – kami tidak menetapkan lokasi, jadi lokasi tersebut hanya ditambahkan setelah jenis postingan yang ada di situs pengujian kami.)
Post Types Unlimited dibuat agar berfungsi baik dengan tema WordPress apa pun, tetapi jika Anda menggunakan Total WordPress Theme, Anda akan memiliki akses ke banyak opsi eksklusif dan kuat. Tetapkan halaman utama khusus untuk remah roti Anda, pilih opsi tata letak arsip jenis posting baru, pilih blok dan meta entri (dan entri tunggal), aktifkan penomoran halaman Berikutnya/Sebelumnya, dan banyak lagi.
WCK Kit Pembuatan WordPress PRO
WordPress Creation Kit PRO adalah plugin WordPress premium yang memudahkan penyesuaian instalasi WordPress Anda sehingga klien atau kontributor hanya melihat apa yang Anda inginkan. Plugin yang kuat ini memberi Anda kendali atas bidang khusus dan jenis posting untuk membuat instalasi WordPress Anda sendiri yang sudah dibersihkan.
Jika Anda seorang pengembang web, Anda mungkin sudah tahu bahwa WordPress dapat membebani beberapa klien, dan salah satu cara untuk membantu mereka menyederhanakan proses penggunaan situs web mereka adalah dengan memangkas apa yang dapat dan tidak dapat mereka lihat di bagian belakang WordPress mereka. instalasi. Masuk ke Kit Pembuatan WordPress PRO. Dengan ini Anda dapat membuat instalasi WordPress yang ramah pengguna khusus untuk klien Anda. Anda dapat membuat dan mengganti nama jenis postingan dan taksonomi khusus untuk memudahkan mereka memahaminya, atau menyembunyikan beberapa opsi pengaturan yang disertakan dengan tema WordPress yang Anda gunakan untuk situs web mereka. Ada nada yang dapat Anda lakukan dengan WordPress Creation Kit PRO.
Fitur hebat lainnya dari WordPress Creation Kit PRO adalah bidang khusus yang disertakan. Tergantung pada jenis postingan yang Anda buat, Anda mungkin ingin menambahkan area teks untuk konten, pilihan drop-down (seperti jabatan anggota staf, atau jenis peralatan yang digunakan untuk pemotretan), tanggal, atau hal lainnya. Apa pun kebutuhan Anda, WordPress Creation Kit PRO menyertakan 11 opsi bidang khusus sehingga Anda dapat membuat jenis postingan Anda mudah digunakan oleh klien Anda.
ACPT – Jenis Posting Kustom untuk WordPress
Pilihan lainnya adalah ACPT Custom Post Types untuk WordPress. Plugin freemium ini menawarkan versi ringan yang dapat Anda ambil dari WordPress.org untuk menambahkan kemampuan mendaftarkan jenis posting khusus dan taksonomi serta membuat bidang kotak meta (dengan jenis bidang untuk email, pilihan, dan teks untuk dipilih). Yang diperlukan hanyalah 3 klik, dan ACPT bahkan memandu Anda melalui prosesnya.
Apakah Anda ingin menambahkan jenis postingan baru untuk berita di luar blog Anda, atau untuk mengatur perpustakaan musik Anda yang kompleks, plugin ini adalah pilihan yang tepat. Ditambah ACPT lite juga menawarkan integrasi pembuat halaman cepat (melalui kode pendek khusus, blok Gutenberg, dan widget Elementor), serta integrasi WooCommerce yang mulus (untuk semua jenis produk dan data default). Jadi, Anda seharusnya dapat menginstal dan memulai, apa pun pengaturan yang digunakan situs WordPress Anda saat ini.
Namun Anda harus tahu bahwa versi pro memiliki lebih banyak fitur! Ini memberi Anda kontrol lebih besar atas jenis posting khusus Anda serta opsi untuk pengaturan lanjutan. Kunjungi situs ACPT.io utama untuk meningkatkan akses ke jenis bidang kotak meta tambahan (total 24 termasuk multi-pilih, matikan, alamat, peta, nomor telepon, warna, mata uang, tanggal, waktu, penyematan, galeri, gambar, daftar, HTML dan lainnya), hubungan jenis postingan yang ditingkatkan, dukungan untuk API khusus (yang dapat Anda gunakan untuk mengelola operasi ACPT yang tersedia), pembuat template HTML yang berguna untuk arsip atau halaman tunggal, dan bahkan kemampuan untuk mengimpor/mengekspor data.
Jenis kiriman khusus mungkin terdengar menakutkan, tetapi sebenarnya tidak perlu demikian. Dengan sedikit latihan, Anda dapat menguasai dasar-dasar jenis postingan khusus dan membuat situs yang Anda perlukan. Dan dengan plugin gratis Post Types Unlimited, tidak ada alasan untuk tidak melakukannya. Sekarang setelah Anda memahami dasar-dasarnya, beri tahu kami jika Anda memiliki pertanyaan tambahan. Atau jika Anda memiliki tips bermanfaat lainnya, bagikanlah! Jangan ragu untuk memberi saya pesan di komentar di bawah. Mari kita mulai berdiskusi!







