April 30, 2009 — trik agar kita dapat membuat tinyurl suatu postingan secara otomatis, bersamaan dengan kita mempublish postingan tersebut,. Membuat TinyURL Postingan Secara Otomatis ditulis oleh rismaka pada April 30, 2009. Berikut ulasan selengkapnya.
TinyURL.com adalah salah satu webservices yang memberikan kita layanan gratis untuk mengubah suatu URL yang panjang menjadi bentuk lebih pendek. Disebutkan oleh wikipedia sebagai berikut:
TinyURL is a web service that provides short aliases for redirection of long URLs. Kevin Gilbertson, a web developer, launched the service in January 2002 so that he would be able to link directly to newsgroup postings which frequently had long and cumbersome addresses. The TinyURL homepage includes a form that’s used to submit a long URL for shortening.
For each URL entered, the server adds a new alias in its hashed database and returns a short URL such as http://tinyurl.com/2unsh in the following page. If the URL has already been requested, TinyURL will return the existing alias rather than creating a duplicate entry. The short URL forwards users to the long URL. TinyURL also offers an API that allows applications to automatically create short URLs.
Contoh penggunaannya, alamat berikut:
http://rismaka.net/2009/04/irwa-al-ghalil-pembahasan-hadits-tentang-bersuci-wudhu-dan-mandi.html
bisa kita perpendek menjadi
Pemangkasan URL tersebut sangat bermanfaat jika kita hendak memposting suatu URL melalui twitter, mengingat jumlah karakter yang terbatas pada twitter (140 karakter). Manfaat lainnya adalah untuk menyembunyikan URL affiliasi, meredirect suatu alamat, dan lain sebagainya.
Untuk pengguna mozilla firefox, terdapat add-ons yang memungkinkan kita untuk langsung memperpendek suatu URL halaman web tanpa perlu mengunjungi situs tinyurl.com untuk memperpendeknya. Add-ons tersebut adalah TinyURL Generator dan TinyUrl Creator.
Di kesempatan ini sebenarnya saya sedang tidak membahas plugin atau add-ons di atas, namun akan menjelaskan trik penambahan fungsi PHP, yang dengannya kita dapat membuat tinyurl suatu postingan secara otomatis, bersamaan dengan kita mempublish postingan tersebut, sehingga pengunjung yang sering menggunakan twitter dapat langsung “me-retweet” (memposting URL postingan kita lewat twitter). Manfaatnya? Kita dapat memperoleh trafik pengunjung dari twitter.
Trik ini memerlukan tambahan kode PHP pada function.php dan single.php, oleh karena itu kita perlu mengedit kedua file tersebut yang berada pada direktori themes yang kita pergunakan. Jangan lupa buat backupnya.
-
Bukalah file function.php, lalu tambahkan kode berikut:
function getTinyUrl($url) { $tinyurl = file_get_contents("http://tinyurl.com/api-create.php?url=".$url); return $tinyurl; }Perhatikan: Di file function.php tersebut terdapat beberapa fungsi. Tanda berakhirnya suatu fungsi adalah ditutup dengan tanda } (saya tak tahu apa nama simbolnya), sehingga kode fungsi di atas yang hendak kita tambahkan harus disisipkan setelah tanda } dari fungsi yang lain (terserah di mana saja, yang jelas harus di bawah tanda } )
-
Save file function.php tersebut.
-
Buka file single.php, setelah itu sisipkan kode berikut di dalam loop:
<h3> < ?php $turl = getTinyUrl(get_permalink($post->ID)); echo 'TinyUrl untuk postingan ini adalah: <a href="'.$turl.'">'.$turl.'</a>' ?> </h3>
Keterangan: Loop bisa diartikan indikator dimulainya konten dan indikator ditutupnya konten. Untuk lebih jelasnya tentang “loop”, silahkan lihat di sini.
-
Save file single.php tersebut.
Idealnya, untuk pemasangan kode tinyURL di atas, bisa diletakkan sebelum judul posting, setelah judul, sebelum konten, atau sesudah konten. Berikut adalah beberapa kode PHP yang mungkin membantu di dalam menentukan letak TinyURL yang akan kita sisipkan.
Judul:
<?php the_title(); ?>
Konten:
< ?php the_content(); ?>
Silahkan dicoba, semoga bermanfaat.
Pingback: Memperpendek Alamat URL Secara Otomatis dengan Adf.ly | RISOFTE