Menyisipkan “random text” di website berbasis WordPress

Kalau Anda berkunjung ke blog saya yang baru, di bagian sidebar Anda akan melihat lirik lagu yang ditampilkan secara acak. Kalau kebetulan Anda mempunyai domain sendiri dan menggunakan WordPress, Anda juga bisa menyisipkannya ke website/blog Anda. Postingan kali ini akan menunjukkan bagaimana caranya.

Pertama, install terlebih dahulu plugin php-code-widget. Plugin ini akan menambahkan kemampuan parsing skrip PHP pada widget Text.

php-code-widget plugin

Tarik widget PHP Code ke sidebar, lalu isi dengan skrip berikut

PHP Code widget

Menyisipkan kode

<?php
/**
* @package Hello_Dolly
* @author Matt Mullenweg
* @version 1.5.1
*/
/*
Plugin Name: Hello Dolly
Plugin URI: http://wordpress.org/#

Customized
*/

function customSongsLyric_get_lyric() {
$lyrics = "I'm waiting patiently, I'll wait for the sign (Muse - Exo Politic)
Terang saja aku merindunya, karena dia, karena dia begitu indah (Padi - Begitu Indah)";
/* cuma beri contoh dua baris lirik saja, bisa ditambah sesuka Anda */

// Here we split it into lines
$lyrics = explode("\n", $lyrics);

// And then randomly choose a line
return ($lyrics[ mt_rand(0, count($lyrics) - 1) ] );
}

$chosen = customSongsLyric_get_lyric();
echo "$chosen";
?>

Beres. Hasilnya jadi seperti ini.

Random text

Tentu saja Anda dapat mengganti lirik dengan quotation, puisi atau rayuan gombal😀. Atau malah menyisipkannya di tiap akhir postingan (kalau yang ini anda tidak perlu install plugin php-code-widget, cukup menyisipkan skrip di atas ke berkas page.php di folder theme)

PS. Ya, saya hanya menggunakan skrip Hello Dolly yang sudah dimodifikasi. Penjelasan skripnya lain kali saja ya😉

4 thoughts on “Menyisipkan “random text” di website berbasis WordPress

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s