Bu WordPress eklentisiyle yangın dinlenmesini genişletin
REST API, her web sitesi ve uygulama tarafından iletişim kurmak için kullanılabilecek evrensel bir değişim dilidir. Bu, HTTP -Get, Post, Put ve Sil komutlarını kullanarak, örneğin üçüncü taraf uygulamalarından, örneğin üçüncü taraf uygulamalarından veri almanıza olanak tanır. REST API, verileri çeşitli formatlarda geri yüklediğinden esnek bir yazılımdır. Ancak, WP REST API yalnızca JSON formatında veri gönderir ve alır. Web geliştiricileri bunu gerçekten takdir ediyor çünkü doğru çalışması için ek protokoller gerektirmiyor. WordPress Rest API, kendi başına iyi olan özerk bir sistemdir. Ancak her şey gibi, geri kalan ateş eklentilerle daha iyi hale getirilebilir. Bugünkü makalede, WordPress için bazı eklenti REST API’larını inceleyeceğim, denemeye değer olup olmadıklarını öğrenmeye çalışacağım. İşlevselliğini tartışacağım – hangi ek görevleri tamamlayabileceklerini öğrenmenin en iyi yolu bu.
Dipankar Pal tarafından dinlenme ateşi ile uç nokta Ultimate
Yangın yapımı birkaç saniye sürer. Kimlik doğrulama amacıyla kullanılacak gizli bir anahtar yapmanız ve ardından uygun sekmede özel bir son nokta URL’si oluşturmanız gerekir. Tüy yok. Daha sonra, sunucuya istek göndermek ve gerekli verileri almak için bu yeni taranmış bitiş noktasını kullanabilirsiniz. Nihai uç noktalar tarafından sağlanan kanca filtresine seviyesini yükseltmek için özel bir kod ekleyebilirsiniz. İlk olarak, yangının çalışmasını sağlar; İkincisi, bu tüm talep parametrelerini almanızı sağlar. Gizli bir anahtar/deaktivasyon yapmanın temel işlevi
Daha önce de belirtildiği gibi, gizli anahtar özel bir son noktanın URL’sini çağırmayı amaçlamaktadır. Varsayılan olarak, eklenti kişisel bir anahtar kökü sağlar. Anahtarların tam listesi gizli liste sekmesinde bulunur. Gerekirse anahtarı devre dışı bırakın – bu, verilerin isteklere göre gönderilmesini basitleştirecektir.
Bitiş noktası URL’sini yapmak
Nihai uç noktalar eklentisi, uç nokta URL sekmesinde belirttiğiniz parametrelerle anında yeni bir rota kaydeder. Bu son nokta URL’si tıklandığında “Tamam bağlantısı” na yanıt verir, bu da 10 saniyeden daha kısa bir sürede uygulanabilecek bir rota elde edersiniz.
Talep günlük/yangın tepkisinin depolanması ve kaldırılması
Günlük sekmesinde tüm istek ve yanıtların kayıtlarını görebilirsiniz. Bu özellik isteğe bağlıdır ve Ayarlar panelinde devre dışı bırakılabilir. Bu şekilde, sistem yangın tarihini yakalamayacaktır.
En son faaliyetlerin kayıtları
Bir web sitesi yöneticisi olarak, en son etkinlikleri (6 güne kadar) izlemek için gün sayısını ayarlayabilirsiniz. Eklenti, yaptığınız özel bitiş noktasıyla ilgili her küçük şeyi kaydeder. Crocoblock tarafından Jetengine Rest Fire
REST API ve Özel Uç Noktaları, tamamen işleyen WordPress REST API eklentisi için uygun bir alternatif olarak kabul edilen karmaşık bir Jetengine özelliğidir. Bu, GET, Post, Put ve Sil gibi en popüler dört yangın yöntemi aracılığıyla özel son noktaların yönetimine izin verir. Bu sayede, web sitesi A ve web sitesi B, formlar ve web siteleri, uygulamalar ve web siteleri ile API ve üçüncü taraf web siteleri arasında bir bağlantı kurabilirsiniz. İşlevsellik açısından Jetengine Rest API, hiçbiri ikinci sırada yer alabilirsiniz. Bu, verileri uzaktan yönetmenizi ve hızlı ve verimli bir şekilde ön ucuna getirmenizi sağlar. Ana işlevsellik
API’nin son noktası özel içerik türü için dinleniyor
Bu işlevsellik, doğrudan yönetici panelinde herhangi bir yapı içeren özel bir tablo oluşturmanıza, ardından geri kalan yangının bitiş noktasını kullanarak bu veritabanı tablosundan veri alıp düzenlemenize olanak tanır.
API dinlenme listesi
Bu özellik ile, üçüncü bir -Party API dinlenmesinden herhangi bir veri listesi alabilir, bu listeyi web sitenizdeki herhangi bir sayfada görüntüleyebilir ve Visual Editor’daki (Elementor ve Gutenberg) Ekran öğesi listesini ayarlayabilirsiniz.
Bu işlevi iş başında görmek için, form ayarlarında “Dinlenme Ateşi” bildirim türünü seçin. Bu, web sitenizdeki formun herhangi bir üçüncü taraf API’sına bir istek göndermesini sağlar – sadece yönetici panelinde ayarlayın. WP Dinlenme Kontrolü Yikes, Inc. Bu, web sitesi yöneticilerinin pratik bir kullanıcı arayüzü aracılığıyla CPT ve taksonomik görünürlüğü yönetmesine izin veren ücretsiz bir WP REST API eklentisidir. WP REST API denetleyicisi sayesinde, CPT ve taksonomi verilerini API REST’ye maruz bırakabilir ve veri göndermek için kullanılacak bitiş noktasını ayarlayabilirsiniz. Son nokta URL’sini düzenlemek ve ana meta anahtar adını değiştirmek mümkündür. Veya bu eklenti, yangın tepkisinin görünürlüğünü etkinleştirmenize/devre dışı bırakmanıza ve meta veri kümesini ayarlamanıza olanak tanır.
Ana işlevsellik CPT’yi REST API ile erişilemez/erişilemez hale getirin;
CPT ve taksonomi yangınının bitiş noktasını etkinleştirmek/devre dışı bırakmak; Meta alanını API talebinden ekleyerek veya kaldırarak meta veri CPT/taksonomisini yönetmek;
Varsayılan ve özel posta türü için son nokta adını düzenleyin;
Geri kalan API’daki meta veri özelliğini adını değiştirerek daha fazla kullanıcı istemek;
Üçüncü taraf temaları ve eklentileri tarafından yapılan verileri ve yayın türlerini izlemek ve yönetmek;
Varsayılan işlevselliği değiştirmek için çeşitli filtreler ekleyin;
Yangın yanıtı üzerinde kodsuz kontrol.
REST API Toolbox tarafından Pete Nelson eklentisi REST API, bazı dinlenme ayarlarını değiştirmenizi sağlayan diğer ücretsiz WordPress. Araç Kutusu API’sını kurmak ve kullanmaya başlamak kolaydır. Bu, yangın dinlenmeyen veya verilerini yetkisiz erişimden korumak isteyenler için pratik bir yoldur. Bu eklenti ile, API dinlenmesinin her bitiş noktasına erişmek için kimlik doğrulama ve izni yöntemini belirleyebilirsiniz: Kimlik doğrulama gerekmez, yalnızca kimlik doğrulama ile erişin veya şimdiye kadar mevcut değildir. Bu şekilde, güvenli ve ödün vermeyen bir yangın dinlenmesinin kullanımı tespit edilir. Ana işlevsellik
API REST ve JSONP desteğini devre dışı bırakın;
Yangın dinlenmesine özel bir önek ayarlayın;
WP çekirdeğinin bitiş noktasını silin ve onun için kimlik doğrulama isteyin; Özel posta türünün bitiş noktasını silin ve onun için kimlik doğrulamaya ihtiyaç duyulun;
Zorla SSL;
WP-CHLI (WP REST-API-Toolbox) komutu için destek.
Şüphesiz ki, WP REST API birçok iç ve dış korelasyona sahip karmaşık bir sistemdir. Her zaman iyileştirme için yer olmasına rağmen, işlevselliği “olduğu gibi” iyi çalışıyor. Bunu göz önünde bulundurarak, WordPress için varsayılan işlevi değiştirebilen, genişletebilen veya hatta devre dışı bırakabilen çeşitli API restoran eklentilerinin ortaya çıktığını görüyorum. Bazı eklentiler WP REST API’sının çekirdeğinde (özel bir önek eklemek gibi) küçük değişiklikler yapabilirken, diğerleri CPT yanıt verileri, taksonomi ve API üçüncü taraflar tarafından görülemez. Etkinlik günlüklerini kaydetmek ve özel yanıtları ve yangın talebini izlemek için ek yazılımlar vardır.