Plugin Sederhana untuk Embed Spotify CMS WordPress

Baby girl you’re so beautiful. Our love is like a miracle and it is more than just a physical attraction

Anyway, berhubung hari ini mood lagi oke karena something special so iseng deh ngoding kecil-kecilan. Hanya sekedar membuat plugin untuk embed musik Spotify ke WordPress, nothing special. Just a simple plugin, hasil nganggur hehe. Kebetulan juga sudah lama banget tidak nyentuh PHP. Makasih dek Isyana, suara dan senyummu membuat malam ini cerah seperti pagi yang indah #eh. Semakin semangat lembur. Here we go :

<?php
/**
 * @package spotify
 * @version 1.0
 **/

 /*
 Plugin Name: Spotify
 Plugin URI: http://adinandra.dharmasurya.net
 Description: This simple plugin allow you to put a spotify from your devices
 Author: Adinandra Dharmasurya
 Version: 1.0
 Author URI: https://adinandra.dharmasurya.net/
 */
 function spotify_function ($atts, $content = null) { 
 extract(
 shortcode_atts(array(
 "w" => "300",
 "h" => "380"
 ), $atts));
 $iframe = '<iframe src="https://embed.spotify.com/?uri='.$src.'" width="'.$w.'" height="'.$h.'" frameborder="0"></iframe>';
 return $iframe;
 }
 add_shortcode("spotify", "spotify_function");
 add_filter( 'widget_text', 'do_shortcode');
?>

Jika ingin menggunakannya cukup dengan mengetikan shortcode di bawah ini (ganti karakter * dengan huruf o) Hasil di bawahnya ya 😀

[sp*tify src="URL Share dari Spotify"]

Jika menggunakan Spotify versi desktop, tidak perlu susah-susah copy share URL. Cukup dengan share embed code untuk ditempelkan di blog (dalam bentuk iframe). Hanya saja jika menggunakan versi mobile dan pengin lebih ngirit space table posting (less character is better) semoga plugin ini membantu. Soalnya saya sendiri tidak mau susah-susah ngetik iframe di posting hehe. Duh dek Isyana, kamu kok cantik banget? *pasang earphone lanjut kerja, semangat! Biar liburan ke Jogja besok mulus seperti suaramu*

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

w

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.