Cara Membuat Custom Metabox WordPress

Posted By Admin 1 month ago
Halo Sobat Blogger , Hari ini saya akan mengupdate Tutorial yang sangat berguna bagi kalian yang membuka Website - Website yang membutuhkan banyak Info di Postingannya tapi takut tidak rapi jika dipasang di Panel "Content". Salah satu caranya yaitu memakai Metabox , Metabox sangat berguna bagi kalian jika ingin menaruh banyak info di dalam postingan tersebut . dengan Tampilannya yang dinamis dan terlihat rapi jadinya jika kalian kombinasikan dengan CSS dan HTML , Langsung saja disimak tutorial berikut. Apa saja yang perlu , dalam membuat Metabox ? Pertama - tama , Silahkan install plugin MetaBox di Wp-Admin kalian masing - masing .. jangan lupa diaktifkan yah pluginnnya Jika sudah diinstall , kita ke tahap cara pemasangan Script nya . Pertama - tama buatlah sebuah File baru di dalam Folder theme kalian masing - masing dengan nama metabox.php . lalu pergi ke functions.php jangan lupa di include dengan kode dibawah ini
require_once('metabox.php')
Setelah di include , pergi ke file metabox.php yang kosong tadi lalu isi kode dibawah ini di awal .
<?php
add_filter( 'rwmb_meta_boxes', 'your_prefix_register_meta_boxes' );
function your_prefix_register_meta_boxes( $meta_boxes )
{
$prefix = 'cstudio_';
cstudio = ini adalah ID Prefix meta box kalian nanti  Setelah itu , jangan di Save changes dulu .. kita lanjut meletakkan metabox nya. Letakkan kode dibawah ini setelah kode diatas
$meta_boxes[] = array(
		'id' => 'infometa',
		'title' => __( 'Info Metabox', 'meta-box' ),
	        'pages' => array( 'post' ),
	        'context' => 'normal',
		'priority' => 'high',
		'autosave' => true,
		'fields' => array(
                // info meta box
			array(
				'name' => __( 'info meta 1', 'meta-box' ),
				'id'   => "{$prefix}info",
				'desc'  => __( 'Deskripsi info meta 1', 'meta-box' ),
				'type' => 'text',

			),
                 ) 
               );
post = ini adalah peletakan meta box nya , di post type post , jika kalian ingin memasang di post type lain bisa saja diganti dengan nama post type kalian masing - masing info = ini adalah ID Metabox dalam info meta 1 berguna untuk menampilkan info nya dipostingan nanti . Bisa juga kalian ganti dengan ID yang kalian inginkan text = ini adalah bagian Type metabox yang kalian inginkan , ada banyak macam Type nya sebagi contoh
  • text
  • textarea
  • number
  • wysiwyg
  • select
  • date
  • dan masih banyak lagi bisa kalian cek disini Documentation
Setelah itu , jangan lupa ditutup kode meta box nya dengan kode dibawah ini
	return $meta_boxes;
}
Setelah itu Save File tersebut Lalu kode dibawah ini adalah cara Menampilkan Infonya
<?php $meta = get_post_meta( get_the_ID(), 'infometa_info', true ); echo $meta; ?>
Sekian dari tutorial berikut , Selamat Mencoba .. jika kalian menemukan masalah atau ada yang bingung jangan lupa berkomentar yah 🙂
  • Note : Cara Menampilkan lupa saya letak , jadi tunggu deh nanti saya edit dulu

    • Ah ada ada saja adm00n jaman now. Sengaja dilupa lupain biar yang datang double duit juga double :V

      • kaowkowak emg lupa kok :””v

        • AR

          dih panteq

Cukstudio adalah Website dimana kami membagikan Project Theme Anime WordPress dan Bermacam – macam Tutorial Trik Tips dari seputar dunia Blogging.