Buat Jenis Posting Kustom WordPress Menggunakan Plugin
Diterbitkan: 2020-12-15Pernahkah Anda mendengar tentang jenis Posting Kustom WordPress tetapi tidak yakin apa itu? Atau mungkin Anda pernah mendengar tentang jenis posting khusus tetapi tidak tahu cara menggunakannya di WordPress. Dalam rangkaian artikel ini kita akan menghilangkan misteri yang mengelilingi jenis posting kustom WordPress dan dengan demikian menjelaskan bagaimana Anda dapat memanfaatkan ini dalam berbagai cara di situs web Anda.
Dalam artikel awal tentang jenis posting kustom WordPress ini, kami akan menjelaskan apa itu dan kemudian menunjukkan kepada Anda bagaimana Anda dapat membuat jenis posting kustom Anda sendiri menggunakan plugin populer. Mari kita pergi!
Apa itu Jenis Posting Kustom WordPress?
Jika Anda pernah membuat situs web menggunakan WordPress, Anda mungkin tahu bahwa elemen inti di situs web WordPress mana pun terdiri dari konten dalam bentuk Halaman dan Postingan. Ini semua diberi label 'posting' dan disimpan di tabel wp_posts
database Anda. Selain itu, elemen lain seperti Lampiran, Revisi, dan Menu Nav juga dirujuk dengan label 'postingan' yang juga disimpan di tabel wp_posts
database Anda. Cara elemen-elemen ini dibedakan adalah dengan membawa nilai jenis posting yang berbeda di bawah kolom post_type
dari tabel wp_posts
. Postingan sederhana memiliki nilai post_type
'post' , halaman adalah tipe 'halaman', gambar adalah tipe 'lampiran' dan seterusnya.
Membuat jenis posting Anda sendiri biasanya melibatkan pengkodean ekstensif dengan sejumlah peretasan yang diperlukan untuk mencapai hasil yang diinginkan. Hal-hal telah berjalan jauh dalam waktu singkat dan sejak WordPress 2.9 semakin mudah untuk membuat jenis posting khusus yang memungkinkan Anda untuk benar-benar memanfaatkan WordPress sebagai CMS berfitur lengkap.
Kapan Anda Membutuhkan Jenis Posting Kustom?
Ada banyak alasan mengapa Anda mungkin ingin membuat jenis posting kustom baru. Sederhananya, jika Anda tidak dapat menampilkan konten dengan cara yang Anda inginkan di situs web Anda karena jenis posting default (halaman dan posting) tidak menyertakan fitur yang diperlukan, maka jenis posting khusus mungkin menjadi jawabannya.
Misalnya, Anda mungkin menjalankan situs web ulasan buku. Meskipun ada banyak hal yang dapat Anda capai dengan jenis posting default (halaman dan posting), mereka tidak akan memberi Anda kontrol berbutir halus atas jenis konten khusus ini. Dengan jenis posting khusus, Anda bebas menambahkan fitur yang dapat membantu pengguna situs web Anda menavigasi konten seperti menambahkan peringkat dan membuatnya dapat dicari oleh penulis dan sebagainya. Ini lebih baik daripada mencoba 'memaksa' posting dan halaman standar di WordPress agar sesuai dengan kebutuhan unik Anda.
Untuk keperluan rangkaian artikel ini, kita akan membayangkan bahwa kita ingin membuat bagian 'resep makanan' di sebuah situs web. Kami akan memisahkan konten resep dari konten situs web kami yang lain dengan memperkenalkan jenis kiriman khusus cpt-recipes
. Metode yang akan kami jalankan dapat diterapkan ke berbagai jenis kiriman khusus lainnya dan Anda tentu saja bebas memilih elemen yang akan berfungsi untuk jenis kiriman khusus situs web Anda.
Buat Jenis Posting Kustom Menggunakan Plugin
Pengkodean jenis posting kustom dengan tangan sangat mungkin (kita akan membahas ini di artikel selanjutnya) tetapi jika Anda lebih suka tidak terlibat dengan kode maka solusi yang bagus untuk digunakan adalah plugin Custom Post Type UI oleh WebDevStudios.
Plugin ini memungkinkan Anda untuk dengan cepat mendaftar (yaitu membuat) dan mengelola jenis posting kustom dan taksonomi untuk situs web Anda dengan antarmuka fungsional yang mudah digunakan. Setelah menginstal dan mengaktifkan Anda dapat melihat daftar lengkap opsi yang tersedia di bawah item menu 'CPT UI' yang akan muncul di menu admin.
Untuk mulai membuat jenis posting kustom Anda, klik pada tab 'Tambahkan Jenis Posting Baru'. Sekarang, isi Post Type Slug, Plural Label dan Singular Label (seperti gambar di atas). Klik 'Tambahkan Jenis Postingan dan selesai!
Setelah Anda selesai melakukannya, temukan pos kustom baru Anda dengan mengeklik tab 'Edit Jenis Pos'. Di bawah bagian Pengaturan Dasar Anda akan melihat bagian 'Label Tambahan' di mana Anda dapat menambahkan berbagai label tambahan untuk jenis posting kustom Anda. Ada BANYAK bidang yang harus diisi tetapi untungnya plugin memiliki fitur 'Pengisian Otomatis' yang praktis (sekali lagi, ditunjukkan di atas). Klik ini dan sejumlah besar pekerjaan akan dilakukan untuk Anda. Anda tentu saja bebas untuk memodifikasi ini jika perlu.
Plugin Custom Post Type UI berisi semua parameter fungsi register_post_type()
yang dijelaskan dalam dokumentasi resmi WordPress. Ini diperlukan agar jenis kiriman khusus Anda berfungsi dengan baik. Label yang berguna di bawah setiap bidang menjelaskan kegunaan setiap item.
Catatan: Jika Anda ingin membuat postingan dengan struktur hierarki, Anda harus mengubah opsi 'Hierarki' menjadi 'true. Namun ini saja tidak cukup. Anda harus menuju ke bagian 'Dukungan' (gulir ke bawah ke bagian bawah halaman penyiapan Jenis Postingan tempat Anda berada) dan centang kotak 'Atribut Halaman'. Ini berarti opsi 'Induk' akan diwarisi dari struktur halaman.
Setelah Anda membuat pembaruan pada label dan pengaturan untuk pos pabean baru Anda, pastikan Anda menekan 'Simpan jenis pos' untuk menyimpan perubahan Anda. Anda sekarang siap untuk menambahkan konten ke jenis posting baru Anda. Anda dapat kembali dan mengedit jenis posting yang dibuat kapan saja di tab 'Edit Jenis Posting' jika diperlukan.
Opsi Tambahan
Ada beberapa opsi yang dapat Anda mainkan termasuk hal-hal seperti menyesuaikan posisi menu jenis posting kustom baru Anda dan ikon terkait. Untuk mengubah posisi menu misalnya, Anda perlu memasukkan nomor ke dalam kolom 'Posisi Menu'. Lihat opsi yang memungkinkan di bawah ini:
0 : paling atas
5: di bawah Posting
10 : di bawah Media
15 : di bawah Tautan
20 : di bawah Halaman
25 : di bawah komentar
60 : di bawah celah pertama di menu
65 : di bawah Plugin
70 : di bawah Pengguna
75 : di bawah Alat
80 : di bawah Pengaturan
100 : di bawah celah kedua dalam menu
Anda juga dapat mengubah ikon menu dengan mengunggah milik Anda sendiri ke Perpustakaan Media atau dengan menambahkan nama kelas ikon Dashicon resmi yang disediakan oleh WordPress. Anda dapat melihat ikon yang tersedia di sini
Menambahkan Taksonomi
Salah satu manfaat utama menggunakan jenis posting khusus adalah kemampuan untuk mengontrol dengan lebih baik bagaimana data dipesan. Titik awal yang baik untuk ini adalah menambahkan taksonomi khusus. Mari kita lihat bagaimana kita dapat menambahkan taksonomi khusus yang memungkinkan kita mengelompokkan resep dalam kategori yang kita pilih sendiri.
Untuk memulai, klik 'Tambah/Edit Taksonomi' di submenu UI CPT. Kemudian, tambahkan Taksonomi Slug, Plural Label, dan label Singular baru dan (yang penting) pilih Jenis Posting yang ingin Anda kaitkan dengan Taksonomi baru ini. Dalam kasus kami ini akan menjadi jenis posting cpt-recipes
kami.
Klik tombol 'Tambahkan Taksonomi' dan selesai. Buka jenis pos kustom Anda dan Anda akan melihat item baru (dalam kasus kami 'Masakan') tercantum di sub menu. Klik ini dan sekarang Anda dapat menambahkan kategori 'Masakan' Anda sendiri.
Terkadang sulit untuk melacak apa yang terjadi saat menyiapkan jenis posting kustom baru (atau beberapa). Untungnya plugin CPT UI menyediakan tabel ringkasan yang sangat berguna yang dapat ditemukan dengan membuka CPT UI > Jenis/Pajak Terdaftar di mana Anda dapat melihat semua jenis pos kustom yang telah Anda buat bersama dengan taksonomi terkait dan info berguna lainnya.
Menampilkan Konten Jenis Posting Kustom Anda di Frontend
Sebelum menguji jenis posting kustom baru Anda, yang terbaik adalah menambahkan beberapa konten (jika tidak, akan jauh lebih sulit untuk melihat apa yang terjadi!). Dalam kasus kami, ini berarti menambahkan beberapa kategori terkait masakan dan beberapa posting resep.
Jika Anda menuju ke menu 'Menus' dari dalam area Admin Anda, Anda akan melihat bahwa jenis posting kustom baru Anda terdaftar bersama dengan Kategori baru Anda.
Dengan kata lain, kita sudah siap untuk menampilkan satu halaman resep atau tampilan semua resep di bawah taksonomi masakan yang sama.
Bagaimana dengan menampilkan arsip dengan semua resep? Untuk mencapai itu kembali ke pengaturan jenis posting kustom Anda dan pastikan bahwa opsi terkait diatur dengan benar seperti yang ditunjukkan pada gambar di bawah.
Sekarang Anda siap untuk menambahkan item menu untuk tampilan arsip. Buka struktur menu dan buat tautan khusus:
Teks tautan bisa berupa "Resep". Untuk url jika permalink Anda disetel ke 'Plain' maka Anda harus menggunakan “/?post_type=YOURPOSTTYPENAME” yang dalam kasus kami adalah 'cpt-recipes'. Jika disetel ke 'Nama pos', URL tautan Anda harus “/cpt-recipes”.
Tambahkan item menu dan buka situs web Anda dan klik tautan menu 'Resep' (dalam contoh kami). Anda sekarang akan melihat semua posting resep dalam tampilan arsip.
Ada berbagai cara Anda dapat melihat jenis posting kustom baru Anda. Setiap jenis posting kustom sepenuhnya terintegrasi ke dalam situs WordPress Anda dengan cara yang sama seperti 'posting' dan 'halaman' default. Dengan demikian, Anda dapat memperlakukan jenis kiriman khusus apa pun dengan cara yang sama seperti Anda memperlakukan kiriman atau halaman.
Jenis dan Widget Posting Kustom
Sayangnya, jenis posting khusus tidak ditambahkan ke widget WordPress. Cara yang baik untuk mengatasi hal ini adalah dengan menggunakan plugin widget posting seperti Widget Ultimate Posts.
Setelah plugin diinstal dan diaktifkan, widget baru akan tersedia di area Appearance > Widgets yang disebut 'Ultimate Posts'. Jika Anda menambahkannya ke suatu posisi (misalnya area footer), Anda akan dapat mengonfigurasi ini melalui berbagai opsi yang disediakan oleh plugin.
Untuk menampilkan kiriman khusus Anda, buka tab Filter tempat Anda dapat memilih jenis kiriman yang Anda buat. Anda kemudian dapat mengubah bagaimana ini ditampilkan di tab Tampilan seperti yang Anda lakukan untuk jenis posting lainnya.
Simpan pengaturan Anda dan kemudian menuju ke ujung depan situs web Anda untuk melihat tampilannya.
Bacaan lebih lanjut
Buat Jenis Posting Kustom WordPress Secara Manual
Jenis Posting Kustom WordPress – Mengambil Lebih Jauh
Buat Jenis Posting Kustom WordPress Menggunakan Plugin Anda Sendiri!
Kesimpulan
Jenis posting kustom adalah salah satu fitur utama yang membantu mendorong WordPress menjadi Sistem Manajemen Konten paling populer yang tersedia saat ini. Kemampuan untuk menampilkan berbagai jenis konten sangat membantu dan memungkinkan Anda membuat situs web yang benar-benar dipesan lebih dahulu untuk kebutuhan Anda. Plugin CPT UI menawarkan cara yang sangat mudah untuk membuat jenis posting khusus. Ini benar-benar proses yang cepat jadi jika Anda selalu ingin membuat jenis posting khusus tetapi tidak tahu caranya, kami harap artikel ini telah memberikan info yang Anda butuhkan untuk mencobanya.
Dan jika Anda merasa ingin bertualang dan ingin mengkodekan jenis posting kustom Anda sendiri secara manual, lihat artikel kami 'Membuat Jenis Posting Kustom WordPress Secara Manual' untuk mengetahui caranya!