Deskripsi
WP-Kerjasama Unnes adalah plugin WordPress untuk mengelola data kerjasama antar lembaga, yang khusus dikembangkan untuk Bagian Kerjasama Universitas Negeri Semarang (Unnes). Pengelolaan data kerjasama mencakup data nama unit, nama lembaga, tipe kerjasama, negara dimana lembaga tersebut berada serta halaman pencarian data Kerjasama.
Instalasi
1. Unggah file installer plugin WP-Kerjasama-Unnes.zip lewat halaman Plugin->Add New->Upload
2. Aktifkan Plugin WP-Kerjasama Unnes dengan mengklik link activate pada daftar plugin.
Penggunaan
Custom Post Kerjasama akan dibuat oleh plugin ini. Untuk menambahkan item kerjasama baru, silakan klik menu Add Kerjasama. Tuliskan judul kerjasama, deskripsi kerjasama. Tuliskan nama unit, nama lembaga, pilih negara, pilih tipe kerjasama pada kotak Keterangan kerjasama. Klik tombol Publish untuk menerbitkan, dan Update untuk memperbarui data.
Untuk menambahkan data Negara tujuan, tambahkan pada halaman Setting Kerjasama. Untuk menambahkan data Tipe Kerjasama, tambahkan pada halaman Setting Kerjasama pula.
Penggunaan dalam Template Halaman
Buat sebuah halaman/page baru dengan judul Cari Kerjasama, dan buat templatenya. Pada file template, dibawah get_header() dan konten, silakan tambahkan:
<?php
$namatable_negara = $wpdb->prefix.'kerjasama_negara';
$namatable_tipe = $wpdb->prefix.'kerjasama_tipe';
?>
<form name="advanced-kerjasama-search" action="" method="POST">
<select name="negara">
<?php
$get_datanegara = $wpdb->get_results("select * from $namatable_negara order by nama_negara ASC");
echo '<option value="">-- Pilih Negara --</option>';
foreach($get_datanegara as $negara){
echo '<option value="'.$negara->id.'">'.$negara->nama_negara.'</option>';
}
?>
</select>
<select name="tipe">
<?php
echo '<option value="">-- Pilih Tipe Kerjasama --</option>';
$get_tipe = $wpdb->get_results("select * from $namatable_tipe order by nama_tipe");
foreach($get_tipe as $tipe){
echo '<option value="'.$tipe->id.'">'.$tipe->nama_tipe.'</option>';
}
?>
<input type="submit" value="Cari" name="btncari"/>
</select>
</form>
<?php
if(isset($_POST['negara']) && isset($_POST['tipe'])){
// The Query
$the_query = new WP_Query( 'kerjasama_negara_value='.$_POST['negara'].'&kerjasama_tipemou_value='.$_POST['tipe'].'&post_type=kerjasama' );
// The Loop
while ( $the_query->have_posts() ) : $the_query->the_post();
echo '<li>';
the_title();
echo '</li>';
endwhile;
// Reset Post Data
wp_reset_postdata();
}
?>
Unduh Plugin
Silakan unduh plugin WP-Kerjasama disini: wp-kerjasama
Incoming search terms:
- kerja sama unnes
- kerjasama lembaga unnes
- nama website unnes
- php dan oracle cari data dengan select option