Powered by Blogger.

Thursday, July 26, 2012

Wordpress: Menambahkan peta wikimapia menggunakan Custom Field

Wikimapia.org merupakan perpaduan dari Google Maps dan Wikipedia. Artinya, pengunjung selain bisa melihat peta lokasi suatu tempat, juga bisa menandai tempat-tempat tersebut. Asyiknya lagi, tempat yang ditandai tersebut tetap bisa dilihat oleh orang lain. Hal ini tentunya sangat memudahkan bagi semua orang yang ingin menunjukkan lokasi suatu tempat kepada orang lain secara online. Mereka tidak perlu mencari di peta manual. Bahkan, dengan Wikimapia, kita bisa mendapatkan koordinat suatu lokasi dengan mudah.

Untuk itu, pada artikel kali ini, saya akan menunjukkan sebuah trik "maksa" untuk mengintegrasikan Wikimapia ke dalam blog kita. Saya sebut maksa, karena mungkin banyak plugin yang bisa memudahkan kita memasukkan peta ke dalam blog. Saya juga menyebutnya menyusahkan diri sendiri, karena saya harus menambahkan Custom Field secara manual, kemudian menampilkan field tersebut menggunakan kode PHP. Tapi, pepatah mengatakan, bahwa hidup harus terus berjalan :D.

Langkah pertama, kita lihat contoh kode HTML untuk menampilkan peta dari Wikimapia ke dalam blog kita. Caranya, bukalah Wikimapia, kemudian pilihlah sebuah lokasi secara acak. Selanjutnya, dari menu Login, pilih Map on your page. Akan tampil baris kode HTML sebagai berikut:


<iframe src="http://wikimapia.org/#lat=-7.7288882&lon=109.0097901&z=19&l=0&ifr=1&m=b" width="250" height="250" frameborder="0"></iframe>
Dari kode di atas, kita mendapatkan dua variable penting, yaitu lat dan lon (latitude dan longitude). Angka-angka tersebut merupakan koordinat suatu tempat. Coba saja, saat Anda mencoba tempat yang berbeda, Anda akan mendapatkan nilai yang berbeda pula.

Selanjutnya, saat Anda posting artikel menggunakan Wordpress, tambahkan dua buah custom field untuk mencatat nilai-nilai tersebut.


Sebagai contoh, saya menggunakan 2 buah custom field, yaitu lat dan long. Silahkan pelajari artikel berikut mengenai bagaimana cara kita mendapatkan koordinat tersebut.

Langkah selanjutnya adalah menambahkan kode PHP untuk menampilkan peta berdasarkan variabel tersebut di atas. Untuk itu, editlah file Single.php dari menu Appearance - Editor. Kemudian, tentukan lokasi yang Anda inginkan. Misal, di bawah post, sebelum komentar, atau ditempat yang lain.

Jika sudah, tambahkan kode-kode berikut ini:
<iframe src="http://wikimapia.org/#lat=<?php echo get_post_meta($post->ID, 'lat', true); ?>&lon=<?php echo get_post_meta($post->ID, 'long', true); ?>&z=19&l=0&ifr=1&m=b&v=8" width="450" height="300" frameborder="0"></iframe> 
Kemudian, simpan perubahan yang telah Anda lakukan dengan menekan tombol Update File.


Penjelasan program:
Sangat simpel, kita hanya cukup mengganti nilai lat dan lon menggunakan kode html untuk mengambil nilai custom field-nya.
<?php echo get_post_meta($post->ID, 'lat', true); ?>

Untuk selanjutnya, Anda bisa bervariasi dengan kode di atas. Misal, Anda bisa menggabungkan kode di atas menggunakan fungsi IF, supaya kode tersebut tidak ditampilkan jika ternyata koordinat peta belum diinputkan.


$test= get_post_meta($post->ID, 'lat', true);
if( $test ) { ?>
<div style="border: 2px gray solid; width: 450px; margin: 0 auto;">
<iframe src="http://wikimapia.org/#lat=<?php echo get_post_meta($post->ID, 'lat', true); ?>&lon=<?php echo get_post_meta($post->ID, 'long', true); ?>&z=19&l=0&ifr=1&m=b&v=8" width="450" height="300" frameborder="0"></iframe>
</div>
<?php } else { ?>
         Maaf, peta belum tersedia
<?php } ?>

Sangat mudah bukan?

Tuesday, July 17, 2012

Memasang Facebook Meta OG di Wordpress


Salah satu cara untuk mempromosikan blog adalah dengan melakukan share ke Facebook. Sayangnya, kadangkala muncul masalah yang tidak kita inginkan. Salah satunya yaitu, thumbnail tidak sesuai dengan artikel yang mau kita share. Bahkan, kadangkala, hanya link yang muncul.

Solusinya, Anda bisa mengutak-atik template blog Anda untuk menambahkan Meta OG secara manual. 

Solusi lain, Anda bisa menggunakan plugin yang memang secara khusus dibuat untuk mengatasi masalah ini. Salah satunya, plugin itu bernama "Fix Facebook Like".

Cara install
1. Login ke dashboard blog Anda
2. Masuk ke menu Plugins -> Add New
3. Ketik "Fix Facebook Like" pada kotak Search, kemudian tekan tombol Enter
  4. Klik tombol Install Now

5. Kemudian klik Activate Now

Untuk pengaturan plugins, cukup buka menu Settings -> Fix Facebook Like

 

Cari Blog Ini

Amazon Strike Blueprint

Followers