WordPress’in arka uç olarak nasıl kullanılması: Ateş dinlenmesi ile başlamak için kaynaklar
WordPress Rest API bir süredir orada, ancak ne olduğunu ve neden önemli olduğunu anlamak, yeni gelenler ve gelişmeyen yeni gelenler için hemen net olmayabilir. Buna rağmen, bu araç tüm çevrelerden kullanıcılar için kullanışlıdır, çünkü yalnızca arka uç olarak bilinen ve diğer araçları ve dilleri kullanarak ön uç geliştiren bir WordPress arabirimi kullanmanıza izin verir. Bu yazı, WordPress API dinlenme ve yeteneklerine bir giriş yapacak. Ayrıca, WordPress’i uygulamalar veya web siteleri için arka uç olarak kullanmaya başlamanıza yardımcı olacak birkaç adım paylaşacağız.
Haydi Yapalım şunu! WordPress REST API’sına Giriş WordPress’in Rest Fire ne olduğunu açıklayan birçok makale var – daha önce tartıştık – bu yüzden bu özeti tekrarlamayacak şekilde yapacağız. Basitçe söylemek gerekirse, uygulama programlama arayüzü (API), çeşitli cihazlar, uygulamalar ve veriler arasındaki bağlantılara izin veren şeydir. Yardımcı olan benzetme, yangını ziyaretçiler ve mutfak arasında bir talep ve yanıt gönderen bir hizmetçi olarak düşünmektir. Bu örnekte, iletişim kurmaya çalıştığınız restoran, uygulama veya veritabansınız mutfaktır ve ‘yemeğiniz’ istediğiniz verilerdir.
Temsili durum transferi (dinlenme) ‘mimari stil’ veya ateş türüdür. Bu hafif olacak şekilde tasarlanmıştır ve kullanıldığında minimum bir bant genişliği gerektirir. Bir yangın dinlenme kullanarak dört tür temel istekte bulunabilirsiniz:
Get: İletişim kurmak için kullandığınız cihazdan, uygulamadan veya veritabanından veri alın.
Gönderi: İletişim kurmak için kullandığınız cihaza, uygulamaya veya veritabanına veri ekleyin.
Sil: İletişim kurmak için kullandığınız cihazlardan, uygulamalardan veya veritabanlarından verileri silin.
WordPress Rest API, verileri geri yüklemek için JavaScript Nesne Notasyonu (JSON) kullanır. Bu nedenle, tüm bunları birleştirdiğinizde, WordPress sitesi ve diğer platformlar arasında JSON kullanarak GET, POST, PUT ve Sil İsteklerini iletmek için hafif bir yöntem elde edersiniz.
WordPress API REST tarafından neler yapılabileceğini anlamak, WordPress API dinlenmesinin sizin için çok yararlı olmadığı, özellikle de geliştirici değilseniz. Bununla birlikte, orta düzey WordPress kullanıcıları tarafından denenmek isteyebilecek ateş tarafından yapılabilecek birçok şey var, örneğin:
İçeriği senkronize edin. Birbiriyle iletişim kurmak için farklı WordPress sitelerini etkinleştirmek için bir yangın dinlenme kullanabilirsiniz. Örneğin, mevcut siteniz ile yeniden tasarlanan sürüm arasındaki içeriği senkronize ederek web sitesi yeniden tasarımını test edebilirsiniz.
Sendikasyonlu içerik. Aynı notta, birkaç farklı web sitesinden içeriği de birleştirebilirsiniz. Her biri kendi sitelerine sahip birkaç konumla bir iş yapın-her üçünden diğer kapsamlı sitelere de içerik gösterebilirsiniz.
Google sayfası WordPress verilerini hazırlayın. Bir dinlenme yangını kullanarak WordPress ve Google elektronik tablo sitelerinizi bağlayabilirsiniz. Bu, aşağıdaki içerik güncellemelerini sürdürmek için yayınınızı elektronik tabloda ayarlamanıza yardımcı olabilir.
Hücresel uygulamalar oluşturun. WordPress sitenizi özel bir uygulama ön ucuna bağlayarak, masaüstü sitenizi tamamlamak için hücresel bir uygulama oluşturabilirsiniz. Bu, WooCommerce Store uygulamasının bir sürümünü oluşturma gibi durumlar için kullanışlıdır. WordPress ‘Head’ kullanma. WordPress için ön uç görüntüleme seçeneği sizin için yapmazsa, API REST, özel web sitelerinde veya web uygulamasının ön ucunda kullanıcılara içerik sunarken tüm içerik yapımınız ve yönetiminiz için WordPress kullanmanıza olanak tanır. Bu, ‘başsız’ bir başlık olarak bilinir.
Google Search, WordPress Rest API’sının kullanıldığı diğer birçok yol getirecektir. Ancak, bu yazının geri kalanı için WordPress’i uygulamalar veya web siteleri için arka uç olarak kullanmaya odaklanacağız.
WordPress’i arka uç olarak nasıl kullanılır (3 adımda) WordPress’i arka uç olarak kullanmanın birçok yolu vardır. Bu nedenle, bu yazı, ayrılmış uygulamalar veya web siteleri oluşturmak için eksiksiz bir rehber yerine WordPress Rest API kullanarak bunu yapmak için daha yaygın bir giriştir. Her ne kadar aşağıdaki adımlar başlamanıza yardımcı olmak için basitleştirilmiş olsa da, bu, projeniz için ek yönergeleri incelemeniz gerekebileceği anlamına gelir. Ancak, bu temel bilgileri bilmek süreci basitleştirmeye yardımcı olacaktır. Adım 1: İçeriği WordPress’e yükleyin ve yangın dinlenme testi WordPress’i arka uç olarak kullanmak için ilk adım WordPress web sitesini başlatmaya çok benzer. Web sitenizde veya uygulamanızda istediğiniz tüm içeriği içeren bir WordPress kurulumuna ihtiyacınız var. Bu aktif bir kurulum veya projeniz için yeni ayarladığınız olabilir.
Ayrıca yayınlar ve sayfalar oluşturmak, medya dosyaları eklemek ve projenizin içerik açısından ihtiyacı olan ne olursa olsun çalışmanız gerekir. Temel olarak, sitenizde istediğiniz her şeyi veya WordPress’e uygulamanızda girmeniz gerekir, çünkü burası içeriği yönettiğiniz yer olacaktır. Her şeyi hazırladıktan sonra, WordPress API dinlenmesinin nasıl çalıştığını görmek için bir test yapmak isteyebilirsiniz. Neyse ki, doğru tarayıcınızda yapabilirsiniz. Alan adınızı ve ardından WP-JSON/WP/V2/Posts yazın:
Görüntülenen JSON sayısı, sitenin ne kadar sağlam olduğuna bağlı olarak farklılık göstermesine rağmen, yukarıdaki resim gibi bir şey göreceksiniz. Şimdi tüm yayınlarınız için verileri geri yüklemek için WordPress Rest API’sını başarıyla kullandınız. API REST El Kitabı, diğer bilgiler için de nasıl yapılacağı hakkında bilgi içerir.
Bu adım özet için:
İlk olarak, uygulamamız/web sitemiz için arka uç olarak işlev görmesi için bir WordPress kurulumu hazırlıyoruz.
WordPress’te FRETEND projemizde göstermek istediğimiz içeriği bir yazı, sayfa vb. Olarak yapıyoruz.API REST’i eylemde görmek için JSON’u tarayıcıdaki tüm yayınlarımıza iade ettik.
Tüm parçaların birlikte nasıl çalıştığına dair bir kavrama olduğunu düşündükten sonra, ön tarafta çalışmaya başlamak için sitenizin arkasından devam edebilirsiniz. Adım 2: Uygulama Ön ucunuzu veya web sitenizi hazırlayın React şimdi ‘Sahnelerin Arkasında’ yönlerini zaten biliyorsunuz, kullanıcı tarafından gerçekten görülebilen uygulama veya web sitesinde çalışmalısınız. WordPress kullanıcıları için bunu başarmak için popüler yol tepki vermektir:
Bilmeyenler için React (yukarıdaki resimdeki slogan gibi okunur gibi) kullanıcı arayüzünü oluşturmak için JavaScript kitaplığıdır. Bu, uygulamanızın veya web sitenizin ön ucunu oluşturan kısım olan ‘Bileşen’ adlı bir öğe oluşturmanıza olanak tanır. Bu, yayınları, düğmeleri, görüntüleri veya diğer bazı özellikleri ve işlevleri içerebilir. Projenizi oluşturmayı düşünebileceğiniz birçok platform da var, bu yüzden karar vermeden önce etrafa bakın. React (veya benzeri) kullanımının tam giriş ve çıkışları bu makalenin kapsamı dışındadır. Bununla birlikte, ön ucunuzu yapma yöntemini belirledikten sonra, bileşenleri oluşturmaya başlamaya hazır olmak için herhangi bir yapılandırmaya dikkat edin. Adım 3: Arka WordPress’i ön ucunuza geri bağlayın, arka ucu WordPress ve öne sahip olmalısınız. bitiş reaksiyonu (veya veya veya başka). Şimdi, WordPress’ten verilerin uygulamanıza veya web sitenize yönlendirilmesi için sadece birbirleriyle konuşmalarını sağlamanız gerekir. WordPress API REST’nin girdiği yer burası. Yangını test ettiniz ve yayınınız ve diğer içerikler için verileri geri yükleyebileceğini gördüğünüz için, bunun çalıştığını ve kullanıma hazır olduğunu biliyorsunuz. Ardından, WordPress’ten yayın almak ve ön ucunuzda görüntülemek için dinlenme yangınları kullanan bileşenler yapmanız gerekir.
Minimum bir kodlama deneyiminiz varsa, bu her şeyin çok karmaşık olacağı yerdir. Uygulamanızı veya web sitenizi hızlı bir şekilde başlatmayı umuyorsanız, bir geliştiriciyi sizin için hazırlamak için daha iyi kiralayabilirsiniz. Ancak, zaman ayırmaya istekliyseniz, yavaş yavaş bileşenler üzerinde çalışmaya ve yürürken öğrenmeye başlayabilirsiniz. Tüm WordPress yayınlarınızı almak ve önceki uygulamada görüntülemek için bir reaksiyon bileşeninin nasıl oluşturulacağı hakkında yazdık. Bu yazıyı başlamak için bir egzersiz olarak kullanabilirsiniz veya bazı çevrimiçi eğitim kurslarını görmek için kullanabilirsiniz. Tüm içeriğinizi ön ucunuza girmek için WordPress Rest API’sını kullandıktan sonra, daha fazla (ve daha karmaşık) bileşenler yapmaya başlayabilir, ardından çalışabilirsiniz. Sitenizin ön ucunu daha fazla ayarlayın – içerik oluşturmaya ve yönetmeye devam etmek için WordPress kullanırken her şey. Sonuç, özellikle minimum kodlama bilginiz varsa, WordPress dinlenme ateşi açısından bir öğrenme eğrisi olmalıdır. Ancak, anladıktan sonra, bu özellik WordPress’i kendi özel uygulamanız veya web siteniz için bir arka uç olarak kullanacak şekilde temel temelinizi genişletmenize yardımcı olabilir. Bu yazı, WordPress’i arka uç olarak kullanmak için bazı basitleştirilmiş temel adımlar verdi. Onları hızlı bir şekilde özetleyelim:
İçeriği WordPress ve restoran dinlenmesine yükleyin. React kullanarak uygulama ön ucunuzu veya web sitenizi hazırlayın.
WordPress sonunuzu React ön ucunuza bağlayın.