Cara menambahkan field dalam custom term wordpress

18 August 2017 136

Dalam pembahasan sebelumnya saya sudah memberikan cara untuk membuat custom term wordpress. Kali ini saya ingin berbagi cara untuk menambah field dalam custom term wordpress. Contoh custom term wordpress sebelumnya adalah membuat term “download”, saat ini kita tambahkan 1 field dalam custom term download tersebut untuk content url link.

Cara menambahkan field dalam custom term wordpress

Buka functions.php tambahkan code dibawah ini setelah code custom term yang ada dalam tutorial sebelumnya :

function download_taxonomy_add_new_meta_field() {
?>
<div class=”form-field”>
<label for=”term_meta[custom_term_meta]”><?php _e( ‘Download URL’, ‘download’ ); ?></label>
<input type=”text” name=”term_meta[custom_term_meta]” id=”term_meta[custom_term_meta]” value=””>
<p class=”description”><?php _e( ‘Enter a value url for download link’,’download’ ); ?></p>
</div>
<?php
}
add_action( ‘download_add_form_fields’, ‘download_taxonomy_add_new_meta_field’, 10, 2 );
function download_taxonomy_edit_meta_field($term) {

$t_id = $term->term_id;

$term_meta = get_option( “taxonomy_$t_id” ); ?>
<tr class=”form-field”>
<th scope=”row” valign=”top”><label for=”term_meta[custom_term_meta]”><?php _e( ‘Download URL’, ‘download’ ); ?></label></th>
<td>
<input type=”text” name=”term_meta[custom_term_meta]” id=”term_meta[custom_term_meta]” value=”<?php echo esc_attr( $term_meta[‘custom_term_meta’] ) ? esc_attr( $term_meta[‘custom_term_meta’] ) : ”; ?>”>
<p class=”description”><?php _e( ‘Enter a value url for download link’,’download’ ); ?></p>
</td>
</tr>
<?php
}
add_action( ‘download_edit_form_fields’, ‘download_taxonomy_edit_meta_field’, 10, 2 );
function save_taxonomy_custom_meta( $term_id ) {
if ( isset( $_POST[‘term_meta’] ) ) {
$t_id = $term_id;
$term_meta = get_option( “taxonomy_$t_id” );
$cat_keys = array_keys( $_POST[‘term_meta’] );
foreach ( $cat_keys as $key ) {
if ( isset ( $_POST[‘term_meta’][$key] ) ) {
$term_meta[$key] = $_POST[‘term_meta’][$key];
}
}
update_option( “taxonomy_$t_id”, $term_meta );
}
}
add_action( ‘edited_download’, ‘save_taxonomy_custom_meta’, 10, 2 );
add_action( ‘create_download’, ‘save_taxonomy_custom_meta’, 10, 2 );

Untuk menampilkan custom field custom term wordpress silahkan lihat di “Cara menampilkan custom field custom term wordpress”.

Artikel Terkait

Belajar Membuat Koneksi PC Pear to Pear dengan Cisco Paket Tracer

Dalam tutorial awal ini tentang networking atau membangun sebuah jaringan, saya masih dalam proses pembelajaran. Tutorial ini saya buat untuk diri saya pribadi dan untuk kawan" yang belum paham

Cara Embed Google Drive ke googlevideo

Dalam hal embed google drive agar dapat di convert dengan googlevideo cukup mudah saat ini, banyak penyedia website yang sudah memberikan halaman / page untuk melakukan Embed link google drive dengan
Tips dan Trik, Tutorial, Wordpress , , ,
Belum ada komentar. Anda bisa menjadi yang pertama untuk berkomentar!

Tinggalkan komentar

*
*
-

error: Content is protected !!