Cara mudah membuat meta box di wordpress

21 June 2018 1471

Membuat meta box dalam wordpress, kegunaan meta box dalam wordpress amat sangat banyak. Meta box dapet digunakan untuk segala custom dalam konten, contoh sederharna adalah membuat theme wordpress untuk penjualan atau strore. Meta box yang kita gunakan untuk memasukan nilai harga barang.

ara mudah membuat MetaBox WordPress

Langkah pembuatannya cukup mudah dengan mengedit pada bagian functions.php dalam template anda.

file functions.php

function custom_post_metaboxes() {
add_meta_box(‘ob-post’, ‘Custom Post’, ‘custom_post_func’, ‘post’, ‘normal’, ‘high’);
}
add_action(‘admin_menu’, ‘custom_post_metaboxes’);
function custom_post_func(){
global $post;

echo ‘<input type=”hidden” name=”custom_post_custom_nonce” id=”ob_post_custom_nonce” value=”‘ .
wp_create_nonce( plugin_basename(__FILE__) ) . ‘” />’;

$custom_post_value = get_post_meta($post->ID, ‘custom_post_value’, true);
?>
<table>
<tbody>
<tr>
<td>Value :</td>
<td><input type=”text” name=”custom_post_value” value=”<?php echo $custom_post_value; ?>”/></td>
</tr>
</tbody>
</table>
<?php
}
function custom_post_func_save($post_id, $post){
if ( !wp_verify_nonce( $_POST[‘custom_post_custom_nonce’], plugin_basename(__FILE__) )) {
return $post->ID;
}

if ( !current_user_can( ‘edit_post’, $post->ID ))
return $post->ID;

$custom_post_value[‘custom_post_value’] = $_POST[‘custom_post_value’];

foreach ($custom_post_value as $key => $value) {
if( $post->post_type == ‘revision’ ) return;
if(get_post_meta($post->ID, $key, FALSE)) {
update_post_meta($post->ID, $key, $value);
} else {
add_post_meta($post->ID, $key, $value);
}
if(!$value) delete_post_meta($post->ID, $key);
}
}
add_action(‘save_post’, ‘custom_post_func_save’, 1, 2);

Code untuk menampilkan dalam template anda :

$custom_post_box = get_post_meta(get_the_ID(), “custom_post_value”, true);
echo $custom_post_box;

Sekian cara untuk membuat meta box pada theme wordpress

Artikel Terkait

Cara mudah membuat theme wordpress responsif dengan bootstrap part 1

Tidak butuh banyak waktu untuk membuat theme wordpress menggunakan bootstrap, hal ini dikarenakan kita menggunakan resource kerangka template yang sudah ada, kita hanya mengatur posisi dan tampilan

Cara mudah untuk membuat custom term dalam wordpress

Dalam wordpress term yang tersedia default adalah category dan tags, langsung saja cara membuat term taxonomy pada wordpress. Langkah pertama adalah masuk pada bagian functions.php, contoh term kali
Tips dan Trik, Tutorial, Wordpress ,
Belum ada komentar. Anda bisa menjadi yang pertama untuk berkomentar!

Tinggalkan komentar

*
*
-

error: Content is protected !!