Kembali ke masa depan dengan API transien WordPress Cara bangArif

Share on facebook
Share on twitter
Share on linkedin
bangArif juga bisa bantu Instalin Plugin dan Themes Premium Wordpress Terbaru Berlisensi General Public Licence (GPL) yang Legal, Aman, dan Bersih!
Kembali ke masa depan dengan API transien WordPress Cara bangArif

Jika Anda menggunakan WordPress, Anda mungkin pernah mendengar kata ini setidaknya sekali: “sementara”.

Bagus, Anda sudah mencapai langkah pertama. Tetapi apakah Anda benar-benar tahu apa itu transien, dan menggunakannya?

Saya posting singkat ini, saya akan menjelaskan apa itu transien dan bagaimana menggunakannya dalam pengembangan Anda sendiri. Pertama-tama, dan ini harus menjadi refleks pertama Anda, mari kita pergi ke Naskah kuno.

Hal pertama yang perlu diperhatikan: transien adalah API. Dan inilah cara Codex menjelaskannya:

Halaman ini berisi dokumentasi teknis dari API Transien WordPress, yang menawarkan cara sederhana dan standar untuk menyimpan data cache dalam database sementara dengan memberinya nama kustom dan jangka waktu setelah itu akan kedaluwarsa dan dihapus.

Saya kira itu sedikit lebih jelas sekarang bukan? Dengan kata lain, API sementara adalah cara sempurna untuk menyimpan variabel Anda sendiri untuk jangka waktu terbatas sebelum mereka hancur sendiri. Saya sudah berbicara tentang transien di situs web saya, menjelaskan cara men-cache hasil kueri menggunakan transien, tetapi hari ini kita akan menggunakan API yang lebih mendasar.

Saya baru-baru ini melakukan sesuatu yang cukup menarik: sebagai Penulis Codecanyon Saya ingin menunjukkan di halaman “Tentang saya” jumlah klien bahagia yang saya miliki. Karena Codecanyon adalah pasar, jumlah klien yang senang meningkat setiap hari, dan saya tidak dapat memperbarui nilainya secara manual setiap hari. Jadi, saya memutuskan untuk menggunakan Envato API (Envato adalah perusahaan di balik banyak pasar seperti Codecanyon dan Hutan tema) untuk mengambil nilai penjualan saya, simpan nilai ini di database saya dan segarkan nilai ini setiap 12 jam. Inilah yang dilakukan oleh API transien.

Saya tidak akan menjelaskan proses untuk mengambil nilai dari Envato API, jadi katakanlah nomor penjualan disimpan dalam variabel $envato_happy_clients. Berikut adalah kode yang akan dibuat:



<?php
// Cache timeout in seconds
$CACHE_EXPIRATION = 60*60*12; // 12 hours

// Transient ID & cached data
$transient_id  = 'remi_happy_clients';
$happy_clients = get_transient( $transient_id );

// Is data already in local or new call to API
if ( !$happy_clients ) {

/*
Envato API call to retrieve sales number.
Let's assume the result is $envato_happy_clients
*/

$happy_clients = $envato_happy_clients;

// Set the transient - cache item data
set_transient( $transient_id, $happy_clients, $CACHE_EXPIRATION );

}

echo $happy_clients;
?>


Dan hasilnya seperti yang bisa Anda lihat di halaman “Tentang saya” saya. Jadi, pada dasarnya, kami mendefinisikan dalam $CACHE_EXPIRATION periode yang kami inginkan untuk menyimpan data yang di-cache, kami kemudian menempatkan konten transien dalam variabel $happy_clients dan kemudian kami memeriksa apakah nilainya disetel. Jika tidak, kami terhubung ke Envato API untuk mengambil informasi baru, jika tidak, kami hanya menggemakan nilai pelanggan yang senang.

Nah, ini dia! Ini sederhana namun kuat, dan saya sangat mendorong Anda untuk melihat lebih dalam ke API ini yang dapat melakukan lebih banyak lagi!

Demikanlah tulisan tentang Kembali ke masa depan dengan API transien WordPress
. Semoga dapat menjadi manfaat bagi kita semua.

Share on facebook
Facebook
Share on twitter
Twitter
Share on pinterest
Pinterest
Share on whatsapp
WhatsApp
bangArif

bangArif

Leave a Replay

Layanan

Jasa Install & Setting Plugin dan Themes Premium Wordpress Terbaru Berlisensi General Public Licence (GPL)

Recent Posts

Follow Us

Tutorial Mingguan

Scroll to Top