Iklan
WordPress dimulai sebagai platform blogging yang sederhana, dan entah bagaimana menemukan dirinya menjadi sepenuhnya matang sistem manajemen konten yang mendukung sebagian besar Internet, termasuk ini juga situs web. Meskipun demikian, WordPress memiliki sejumlah batasan penting, termasuk API yang tepat.
Ya, itu tidak sepenuhnya benar. Tentu saja, selama bertahun-tahun WordPress telah memiliki Berbasis XML Apa itu File XML dan Bagaimana Cara Membuka dan Menggunakannya?Anda mungkin telah melihat istilah "XML." Anda mungkin bahkan secara tidak sengaja membuka file XML. Apa itu XML dan bagaimana Anda menggunakannya? Baca lebih banyak Application Programming Interface (API) itu memungkinkan pengembang untuk membuat aplikasi pihak ketiga Apa Itu API, Dan Bagaimana API Terbuka Mengubah InternetPernahkah Anda bertanya-tanya bagaimana program di komputer Anda dan situs web yang Anda kunjungi "berbicara" satu sama lain? Baca lebih banyak yang berinteraksi dengan WordPress. Tapi XML itu mengerikan. Lambat untuk diuraikan Sulit dibaca. Itu sangat menakjubkan.
JSON jauh, jauh lebih baik Apa itu JSON? Tinjauan Seorang AwamApakah Anda berencana untuk menjadi pengembang web atau tidak, itu ide yang baik untuk setidaknya tahu apa itu JSON, mengapa itu penting, dan mengapa itu digunakan di seluruh web. Baca lebih banyak . Cepat untuk diurai, lebih ramah manusia dan telah dengan cepat menjadi bahasa pilihan bagi pengembang API.Untuk sementara sekarang, pengembang telah menyerukan API JSON untuk WordPress. Ini akan membuatnya lebih mudah untuk membuat aplikasi dan situs web pihak ketiga yang berinteraksi dengannya Situs web berbasis WordPress dengan cara yang modern, dan didukung di berbagai bahasa dan platform.
Setelah hampir sebelas tahun menunggu, doa-doa mereka telah dijawab. (Dinamai dengan cepat) API SISA JSON plugin telah bekerja untuk sementara waktu sekarang, dan akhirnya mencapai versi 1.0. Ini artinya itu mencapai kelengkapan fitur, dan memiliki tingkat stabilitas yang membuatnya siap untuk diproduksi lingkungan. Terlebih lagi, fungsi dari Plugin ini akan segera diintegrasikan dengan inti WordPress, dengan itu diharapkan akan diperkenalkan sepenuhnya oleh WordPress 4.0. Ini benar-benar adalah masa depan.
Ini adalah rilis tonggak dari sebuah plugin utama, dan plugin yang menjanjikan signifikan bagi pengembang, pemilik situs, dan konsumen. Yakin? Inilah cara Anda dapat mulai menggunakannya hari ini.
Menginstal Plugin
Ada sejumlah besar plugin yang berjanji untuk membuatnya mudah untuk menambahkan API JSON ke WordPress. Namun, tidak satu pun dari mereka yang dipoles dan selengkap artikel resmi dan asli.

Saat Anda masuk ke browser Plugin di WordPress, pastikan Anda mengunduh yang bertuliskan ‘API SISA JSON (API API) ’ dan oleh Ryan McCue, yang merupakan anggota tim inti WordPress. Artikel ini hanya membahas plugin tertentu.
Berinteraksi dengan API
Setelah diinstal, WordPress JSON API akan terbuka di bawah http://yourdomain.com/wp-json/ direktori. Setiap pertanyaan pada API harus dikirim ke sini, dan dapat dibuat dengan mengirim permintaan HTTP sederhana melalui browser web Anda, atau melalui perpustakaan HTTP dalam bahasa pemrograman favorit Anda. Beberapa demonstrasi API berikutnya akan sangat terfokus pada penggunaan API. Kami akan menanyakannya melalui peramban web, meskipun di dunia nyata Anda mungkin akan berakhir menggunakan sesuatu seperti pustaka Permintaan Mulia milik Python, atau CURL.
Cukup sederhana. Tapi kami belum membahas bagaimana cara menanyakan API. Seperti yang saya duga Anda duga, WordPress API luar biasa besar. Maksudku, WordPress itu besar sekali. Ini adalah proyek berukuran raksasa, terdiri dari jutaan baris kode dan ribuan kontributor. Tidak mungkin kami dapat membahas API secara keseluruhan dalam satu posting blog. Jika Anda tertarik membaca lebih lanjut tentang API ini, sebaiknya Anda melihat dokumentasi, yang secara bersamaan komprehensif, namun juga mudah dibaca.
Satu hal lagi. Saya telah menginstal plugin JSONView untuk tujuan membuat teks yang dihasilkan lebih mudah dibaca. Plugin ini gratis, dan tersedia untuk Chrome dan Firefox.
Jadi ayo mulai. Pertama, mari kita lihat berbagai jenis kueri yang dapat kita buat melawan API JSON. Buka browser Anda dan navigasikan ke http://yourdomain/wp-json/.

Seperti yang Anda lihat, ini secara komprehensif menunjukkan tindakan yang dapat Anda lakukan terhadap API JSON, dan termasuk menambahkan dan memanipulasi data pengguna, menambahkan posting dan melihat posting yang telah diposting. Secara mudah, ini menunjukkan permintaan mana yang memerlukan variabel yang diteruskan, serta metode HTTP yang dapat digunakan untuk melawannya.
Tapi mari kita lanjutkan. Di sini Anda dapat melihat kami telah menavigasi ke tampilan yang menunjukkan semua pos yang telah diterbitkan. Anda tidak hanya mendapatkan posting sendiri, tetapi sejumlah besar metadata untuk setiap posting.

Jika Anda ingin memilih satu posting, Anda hanya perlu menambahkan garis miring dan ID numerik dari pos tersebut.

Anda juga dapat membuat permintaan pencarian melalui API, memungkinkan Anda untuk membawa kembali posting yang cocok dengan permintaan tertentu. Ini dilakukan dengan mengirimkan permintaan HTTP ke http://yourdomain.com/wp-json/posts? filter [s] = permintaan.

Anda juga dapat mengakses dan memperbarui informasi pengguna melalui API. Meskipun, perlu dicatat bahwa Anda perlu diautentikasi. Ini meyakinkan, karena API sering dapat menjadi jalan bagi pengungkapan informasi dan pelanggaran keamanan.

Jadi, mengapa ini penting?
Pertama, ini berarti bahwa tidak pernah mudah bagi pengembang untuk mengintegrasikan aplikasi mereka dengan platform WordPress. Berharap untuk melihat beberapa aplikasi seluler dan situs web yang sangat mengesankan bermunculan di sekitar platform WordPress. Juga, harapkan klien WordPress untuk menemukan jalan mereka ke ceruk platform komputasi mobile, seperti Blackberry 10 10 Alasan Untuk Memberikan BlackBerry 10 A Coba Hari IniBlackBerry 10 memiliki beberapa fitur yang sangat menarik. Berikut ini sepuluh alasan mengapa Anda mungkin ingin mencobanya. Baca lebih banyak dan Firefox OS.

Kami juga dapat membuka kunci data yang disimpan dalam situs WordPress kami tanpa harus melakukan database secara manual kueri, gunakan API berbasis XML-RPC yang banyak (dan dapat dibenarkan), atau menulis program scraper web yang rumit menggunakan sebuah Platform seperti Scraperwiki Melakukan Ilmu Data di Awan Dengan ScraperWikiIlmu data adalah hal besar baru dalam teknologi; sangat trendi dan dibayar tinggi, dengan para ilmuwan data dicari oleh beberapa perusahaan terbesar di dunia. Baca lebih banyak .
Selain itu, ini menunjukkan bahwa WordPress sedang beralih dari platform yang digunakan secara eksklusif untuk blogging dan manajemen konten, dan memiliki visi untuk menjadi alat untuk membuat produk yang lebih kompleks dan ambisius, seperti ditunjukkan oleh dimasukkannya JSON API yang dapat diperpanjang yang pada akhirnya akan menemukan jalannya ke WordPress inti. Orang mungkin berpikir bahwa itu adalah penembakan untuk Django.
Apakah Anda bersemangat?
Tapi bagaimana menurutmu? Apakah Anda seorang pengembang? Gembira karena bisa mengakses WordPress dengan API JSON, atau menganggapnya membuang-buang waktu? Apakah Anda seorang konsumen dan senang melihat WordPress terintegrasi dengan lebih banyak produk dan layanan? Biarkan saya tahu pemikiran Anda dalam komentar di bawah.
Kredit Foto: Give Me JSON Atau Give Me Death (Ed Summers), Logo WordPress (Phil Oakley)
Matthew Hughes adalah pengembang dan penulis perangkat lunak dari Liverpool, Inggris. Dia jarang ditemukan tanpa secangkir kopi hitam pekat di tangannya dan sangat menyukai Macbook Pro dan kameranya. Anda dapat membaca blognya di http://www.matthewhughes.co.uk dan ikuti dia di twitter di @matthewhughes.