Membuat TinyURL Postingan Secara Otomatis

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. 4.6

TinyURL-Screenshot

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

http://tinyurl.com/c6ga6h

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.

firefox-logoUntuk 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.

  1. 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 } )

  2. Save file function.php tersebut.

  3. 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.

  4. 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.

  • http://dindasmart.wordpress.com Dinda Watson
    using Opera Mini 4.2.13221 on J2ME/MIDP Device

    tapi kalo postingan lebih asik ga pake tinyurl soalnya jadi gajelas… kecuali kayak yang urlnya macem2… misal id.answers.yahoo.com/question/adgtajmadjtgmgjamtd bisa deh pake tinyurl

  • http://taman-islam.com Bang Dje
    using Opera 9.64 on Windows XP

    Kalo di contoh itu judulnya yang kepanjangan. hehehe. Makanya bikin judul jangan panjang-panjang :lol:

  • http://www.riannarey.com Riannarey
    using Firefox 3.0.10 on Windows XP

    wuih lumayan juga nih :P tapi kalo mau kasih follow mending pake gocodes deh kan masih ada domain kita di depan tuh

    Riannarey’s last blog post..Kontes Review blogspottemplate.com

    • http://rismaka.net rismaka
      using Firefox 3.0.6 on Windows XP

      Makasih atas tambahannya bro, tapi perlu diingat penggunaan tinyurl yang dibahas di sini adalah utk posting di twitter, jadi dapat menghemat karakter. Klo gocodes itu memang berguna utk menyembunyikan link affiliasi aja. Klo diterapkan utk posting di twiter rasanya sangat tidak efektif.

  • http://infini3.co.cc/ infini3
    using Minefield 3.6a1pre on Windows Vista

    Kalau kata saya malah lebih sulit diingat kalau pakai TinyURL. Lebih mudah menghapal URL asli. Ini cocoknya untuk internet marketer yang ingin menawarkan produknya agar mudah diingat.

    infini3’s last blog post..Membuat Backup Untuk Mozilla Firefox

    • http://rismaka.net rismaka
      using Firefox 3.0.6 on Windows XP

      Klo utk menyembunyikan url afiliasi memang kurang efektif mas, hanya saja penggunaan tinyurl di sini adalah jika kita ingin posting URL lewat twitter, yang mana twitter hanya memperbolehkan 140 karakter utk tiap kali posting, jadi penggunaan tinyurl di sini sangat berguna utk menghemat karakter.

  • http://paijomania.blogdetik.com paijos
    using Google Chrome 1.0.154.59 on Windows XP

    iya, kayaknya emang enak dihapal yg judul aslinya koq.
    tapi utk affiliasi boleh juga tuh. tp saya biasanya pake offto.net

  • http://fraders.com fraders
    using Firefox 3.0.3 on Windows XP

    mozzila memang TOP…

    setuju dengan bro paijos.. dengan judul asli, jadi lebih identik sama yg empunya blog…

    tapi kalo untuk afilliate marketer, ini berguna banget…

    fraders’s last blog post..Lets Go Health !!

  • http://brandalsurga.com Brandal Surga
    using Firefox 3.0.10 on Windows XP

    Sayang skali ga bisa dipake di Blogspot yaa… :mrgreen:

    Brandal Surga’s last blog post..Keyword Populer Awal Mei

  • http://www.bakawan.com/log/ uwiuw
    using Firefox 3.0.10 on Windows XP

    sy pernah juga bikin tinyurl ini. PAs banget sama kodenya…apa sy ngambil dari sini gitu (aduh lupa). Tapi yg pasti ngak gitu bermanfaat bila pembaca kita orang indonesia hahahah
    apalagi kebanyakan main twitter udah make software yg nyediaain tinyurl. so why waste a good bandwidth ?

    • http://rismaka.net rismaka
      using Firefox 3.0.10 on Windows XP

      Hmm… kritikan yang bagus sekali.
      Iya juga ya kalau dipikir2, tapi mungkin kembali lagi pada tujuan dari tulisan ini diposting, yakni sebagai tutorial. Jadi berguna maupun tidak berguna, mungkin saja itu berguna bagi orang lain hehehe..

  • http://dkarimun.blogspot.com fatur
    using Firefox 3.0.11 on Windows Vista

    Tiny URL menarik juga nih..
    trims infonya..
    mampir..

  • http://abdulcholik.com Pakde Cholik
    using Firefox 3.0.12 on Windows XP

    Setiap membaca php kepalaku kok langsung kliyeng2 ya, mungkin trauma dengan pelajaran aljabar dulu ha..ha..ha.
    Punyaku biar aja panjang ya mas.
    Salam hangat dari Surabaya.

    • http://cerita.rismaka.net/ rismaka
      using Firefox 3.5.1 on Windows XP

      Iya pak. Banyak orang lebih suka sama yang panjang-panjang kok :D

  • http://dindasmart.com Dinda Watson
    using Google Chrome 2.0.172.39 on Windows Vista

    ngga ngerti kak…

    • http://cerita.rismaka.net/ rismaka
      using Firefox 3.5.1 on Windows XP

      Sekarang udah ngerti?

  • Pingback: Memperpendek Alamat URL Secara Otomatis dengan Adf.ly | RISOFTE

  • as
    using Unknown on Unknown

    dasdads