pada kasus kali ini kita akan membuat dinamic URL yang bisa di cache oleh wp supercache dengan data yang di peroleh dari API.
custome URL permalink yang akan kita buat kali ini seperti ini:
http://www.wplokal.com/page-name/data-id/datatitle
page-name : page name halaman yg kita buat
data-id: id yang akan kita gunakan untuk memanggil data dari REST API
datatitle: page title permalink agar mudah di baca
step 1
daftarkan permalink tersebut ke wordpress:
add_rewrite_rule( 'video/([a-zA-Z0-9\-]+)/([a-zA-Z0-9\-]+)/?$', 'index.php?page_id=90405&video_id=$matches[1]&video_title=$matches[2]', 'top' );
setelah itu kita buat custom page template untuk menarik data tersebut dan tambahkan kode berikut:
$url = explode( '/', $_SERVER['REQUEST_URI'] ); echo "<pre>"; print_r($url); echo "</pre>";
setelah itu coba akses halaman tersebut
http://www.wplokal.com/peserta/6AWbaqqrj28/laras-hati-dewa-dewi/
maka akan muncul seperti di bawah ini:
Array ( [0] => [1] => peserta [2] => 6AWbaqqrj28 [3] => laras-hati-dewa-dewi [4] => )
data dari array tersebut bisa di gunakan untuk memanggil data dari REST API dari situs lain.