Jenis Posting Kustom WordPress

Diterbitkan: 2023-02-12

Situs web niche terkadang memiliki kebutuhan organisasi konten yang tidak dipenuhi oleh jenis posting asli WordPress. Oleh karena itu, Anda mungkin bertanya-tanya apakah ada opsi alternatif untuk mengatur dan menampilkan konten Anda.

Untungnya, Jenis Posting Kustom (CPT) adalah opsi di WordPress yang memungkinkan Anda membuat jenis konten baru dan menyesuaikannya sesuka Anda. Ini bisa sangat membantu jika Anda menjalankan situs web WordPress yang menampilkan elemen konten di luar posting dan halaman tradisional.

Pada artikel ini, kami akan menjelaskan jenis kiriman khusus dan strukturnya. Selain itu, kami akan memberi Anda panduan tentang cara membuat jenis posting khusus WordPress baik secara manual maupun menggunakan plugin WordPress. Jika Anda siap, mari kita mulai!

Daftar isi
1. Apa Jenis Posting Kustom?
2. Cara Membuat Jenis Posting Kustom – Metode Plugin (Dalam 4 Langkah)
2.1. Langkah 1: Unduh Plugin Khusus
2.2. Langkah 2: Tambahkan Jenis Posting Kustom Baru
2.3. Langkah 3: Konfigurasikan Jenis Posting Baru Anda
2.4. Langkah 4: Buat Bidang Kustom
3. Cara Membuat Jenis Posting Kustom – Metode Manual (Dalam 3 Langkah)
3.1. Langkah 1: Temukan dan Buka File functions.php Anda
3.2. Langkah 2: Masukkan Kode Jenis Posting Kustom
4. Langkah 3: Tambahkan Domain Teks Situs Anda
5. Menampilkan Jenis Posting Kustom di Situs Anda (2 Metode)
5.1. 1. Gunakan Template Arsip Default
5.2. 2. Tampilkan Mereka di Halaman Depan Anda
6. Sesuaikan Situs Anda Dengan Mesin WP

Apa Jenis Posting Kustom?

Basis data WordPress Anda secara otomatis membuat tabel wp_posts saat Anda menginstal perangkat lunak di server web Anda. Tabel ini menyertakan kolom post_type , tempat informasi yang akan kita bicarakan disimpan.

Ada beberapa jenis posting WordPress yang mungkin sudah Anda kenal, termasuk:

  • Posting: Posting WordPress 'blog' tradisional yang muncul dalam urutan kronologis terbalik, dan dapat diberi kategori dan tag.
  • Halaman: Ini dapat disusun dengan hubungan induk-anak untuk membuat hierarki, tetapi biasanya bukan kategori yang ditetapkan.
  • Nav Menu: Daftar tautan yang membantu pengunjung menavigasi situs web Anda.
  • Revisi: Ini menyimpan log atau riwayat perubahan pada jenis posting Anda yang lain, jika Anda perlu memutar kembali ke versi sebelumnya.
  • Lampiran: Media apa pun yang Anda tambahkan ke posting atau halaman Anda juga disimpan sebagai jenis posting WordPress, dan data file gambar atau video Anda disimpan di tabel wp_postmeta .

Selain itu, WordPress menyertakan dua struktur taksonomi utama. Kategori dan tag adalah cara utama untuk menetapkan posting ke grup yang berbeda. Meskipun Anda dapat menetapkan kategori dan tag ke CPT, Anda mungkin juga perlu membuat taksonomi ubahsuaian, untuk mengatur konten Anda dengan lebih baik.

Salah satu contoh penerapannya adalah dengan produk di toko eCommerce. Anda dapat membuat CPT 'Produk' dengan bidang khusus untuk informasi seperti harga, kuantitas, dan sebagainya. Kemudian, dengan taksonomi ubahsuaian, Anda dapat membuat opsi untuk mengkategorikan produk Anda dengan cara apa pun yang Anda bayangkan.

Cara Membuat Jenis Posting Kustom – Metode Plugin (Dalam 4 Langkah)

Cara termudah untuk membuat CPT adalah dengan plugin WordPress. Mari kita telusuri bagaimana proses itu bekerja.

Langkah 1: Unduh Plugin Khusus

Untuk contoh ini, kami akan menggunakan plugin Pods – Custom Content Types and Fields.

Alat ini memungkinkan Anda untuk dengan mudah membuat dan menyesuaikan jenis posting dan taksonomi khusus Anda sendiri. Setelah Anda menginstal plugin melalui menu WordPress Plugins > Add New , Anda juga ingin mengaktifkannya.

Langkah 2: Tambahkan Jenis Posting Kustom Baru

Selanjutnya, Anda akan menemukan opsi Pods Admin baru di menu admin Anda. Dari sana Anda dapat memilih Tambah Baru , dan memilih antara membuat jenis konten baru atau memperluas yang sudah ada.

Untuk contoh ini, kami akan memilih Buat Baru untuk mendemonstrasikan opsi konfigurasi yang tersedia.

Langkah 3: Konfigurasikan Jenis Posting Baru Anda

Di halaman Konfigurasi , Anda akan mengisi opsi tipe konten baru.

Di sini Anda dapat memasukkan label tunggal dan jamak untuk jenis konten baru Anda, serta memilih jenis konten khusus yang Anda buat. Ini bisa berupa jenis posting, taksonomi, atau halaman pengaturan.

Langkah 4: Buat Bidang Kustom

Setelah Anda membuat label, Anda akan dibawa ke laman setelan lain tempat Anda dapat menambahkan bidang baru, antara lain.

Seperti yang Anda lihat di atas, dalam jenis kiriman khusus WordPress kami untuk produk, kami telah menambahkan bidang khusus untuk Harga.

Setelah Anda menyelesaikan pengaturan ini, Anda dapat memilih Save Pod. Anda sekarang dapat menemukan jenis posting khusus Produk Anda di menu WordPress utama Anda. Dari sana Anda dapat menavigasi ke Product > Add New , dan mulai membuat konten menggunakan jenis posting WordPress ini.

Anda juga akan melihat opsi tombol Pods Shortcode di editor posting Anda. Ini memungkinkan Anda untuk menambahkan informasi bidang dari berbagai item Pod. Bidang khusus apa pun yang Anda buat sebelumnya juga akan muncul di bawah jendela pengeditan posting Anda untuk akses mudah.

Setelah Anda mengedit konten Anda, Anda dapat menyimpan dan menerbitkan jenis posting khusus Anda seperti yang biasa Anda lakukan di WordPress.

Cara Membuat Jenis Posting Kustom – Metode Manual (Dalam 3 Langkah)

Anda juga dapat membuat CPT secara manual dengan mengedit file functions.php situs web Anda. Sebaiknya buat salinan file Anda atau cadangkan situs Anda sebelum memulai.

Langkah 1: Temukan dan Buka File functions.php Anda

Anda dapat mengakses file situs Anda melalui pengelola file host web di cPanel Anda, atau dengan aplikasi File Transfer Protocol (FTP) seperti FileZilla. Setelah terhubung, Anda akan membuka folder root WordPress, lalu ke wp-content > themes > your-theme .

Penting untuk dicatat bahwa setiap tema memiliki file functions.php sendiri. Jika Anda memilih untuk menggunakan proses manual untuk membuat CPT, Anda akan kehilangannya jika Anda mengubah tema WordPress Anda. Jika Anda ingin memastikan jenis kustom Anda tetap dipertahankan, apa pun yang terjadi, sebaiknya gunakan metode plugin.

Langkah 2: Masukkan Kode Jenis Posting Khusus

Jumlah detail yang dapat Anda sertakan dalam CPT cukup banyak. Kami akan menggunakan contoh sederhana untuk menunjukkan bagaimana Anda dapat membuat CPT 'Produk'. Anda akan melihat jenis opsi dan pengaturan label yang sama yang tersedia di pengaturan plugin WordPress sebelumnya:

 //* Buat Jenis Posting Kustom
add_action( 'init', 'add_custom_post_type');
fungsi add_custom_post_type()
{
     register_post_type( 'produk_saya',
           Himpunan(
               'label' => larik(
                    'nama' => 'Produk',
                    'singular_name' => 'Produk',
                    'add_new' => 'Tambah Produk Baru',
                    'add_new_item' => 'Tambah Barang Baru',
                    'edit_item' => 'Ubah Produk',
                    'new_item' => 'Produk Baru',
               ),
               'publik' => benar,
               'has_archive => benar,
               'tulis ulang' => larik(
                         'Siput' => 'produk'
               ),
               'mendukung' => larik(
                         'judul',
                         'editor',
                         'pengarang',
                         'gambar kecil',
                         'kutipan',
                         'pelacakan',
                         'bidang khusus',
                         'revisi',
                         'atribut halaman'
               ), 
          )
     );

}

Anda ingin menambahkan kode ini ke akhir file functions.php di folder tema situs Anda. Tentu saja, ada lebih banyak opsi yang dapat Anda tambahkan dalam kode CPT Anda, yang dapat ditemukan di situs sumber daya seperti GitHub.

Langkah 3: Tambahkan Domain Teks Situs Anda

Jika situs Anda sudah siap diterjemahkan dan Anda juga menginginkan CPT, Anda harus mencari domain teks situs Anda dan memastikannya disertakan dalam kode yang Anda gunakan untuk CPT.

Anda dapat menemukan domain teks situs Anda di file style.css untuk tema WordPress Anda.

Setelah Anda membuka style.css , Anda akan menemukan informasi "domain teks" di header file.

Anda kemudian dapat mereferensikan domain teks dalam penyesuaian Anda. Misalnya, dalam larik "label" dari kode contoh di atas, Anda akan menambahkan domain teks setelah "Produk" :

 'name' => 'Produk', 'dua puluh sembilan belas',

Anda akan menambahkan domain teks ke semua label dalam jenis kiriman khusus Anda, agar dapat diterjemahkan.

Menampilkan Jenis Posting Kustom di Situs Anda (2 Metode)

Setelah Anda membuat CPT, Anda memiliki beberapa opsi untuk menampilkannya di situs Anda. Kami akan membahas dua metode yang dapat Anda gunakan.

1. Gunakan Template Arsip Default

Salah satu cara untuk memastikan CPT Anda akan muncul di situs Anda adalah dengan menyesuaikan kode yang Anda gunakan untuk membuatnya. Anda dapat memasukkan string berikut ke dalam array Anda:

 'has_archive' => benar,

Setelah Anda melakukan ini, CPT Anda akan memiliki halaman arsipnya sendiri berdasarkan template halaman arsip tema Anda. Anda kemudian dapat mengakses halaman arsip CPT baru Anda dengan menggunakan URL www.yoursite.com/customposttype .

2. Tampilkan Mereka di Halaman Depan Anda

Salah satu manfaat membuat CPT adalah kemampuan untuk memisahkan konten tertentu dari postingan blog biasa. Namun, jika Anda ingin memastikan konten ini masuk ke halaman depan Anda, Anda harus menambahkan potongan kecil kode ke file functions.php tema Anda:

 // Tampilkan Jenis Posting Kustom di halaman beranda, tambahkan ke functions.php

add_filter( 'pre_get_posts', 'my_get_posts' );

fungsi my_get_posts( $query ) {

jika ( is_home() && $query->is_main_query() )
$query->set( 'post_type', array( 'produk' ) );
// tambahkan cpt, dalam hal ini 'produk' ke array

kembalikan $permintaan;
}

Biasanya, Anda juga akan menyesuaikan cuplikan ini untuk menyertakan nama CPT Anda dan detail penting lainnya.

Sesuaikan Situs Anda Dengan Mesin WP

Jenis posting khusus adalah cara dinamis bagi Anda untuk menyesuaikan lebih lanjut situs WordPress Anda, dan memberikan jenis konten khusus yang terorganisir dengan baik kepada pengunjung situs Anda. Di sini, di WP Engine, kami menawarkan sumber daya terbaik untuk pengguna dan pengembang, dan dapat membantu Anda menciptakan pengalaman digital yang luar biasa bagi pelanggan Anda.

Untuk mengembangkan pengalaman digital yang benar-benar menarik, Anda memerlukan solusi hosting WordPress terkelola yang disesuaikan untuk memenuhi kebutuhan WordPress Anda. Lihat sumber daya inovatif dan paket hosting kami hari ini!