«api» etiketlenmiş sorular

Bir uygulama programlama arayüzü (API), bazı yazılım bileşenlerinin birbirleriyle nasıl etkileşim kurması gerektiğini belirtir. Sabit disk sürücüleri veya video kartları gibi veri tabanlarına veya bilgisayar donanımına erişmenin yanı sıra, grafik kullanıcı arabirimi bileşenlerini programlama işini kolaylaştırmak için bir API kullanılabilir. Pratikte, çoğu zaman bir API, rutinler, veri yapıları, nesne sınıfları ve değişkenler için spesifikasyonlar içeren bir kitaplıktır.

9
WordPress'te “sanal” bir sayfa nasıl oluşturulur?
WordPress'te özel bir API uç noktası oluşturmaya çalışıyorum ve istekleri WordPress'in kökündeki sanal bir sayfaya, eklentimle birlikte verilen gerçek bir sayfaya yönlendirmem gerekiyor. Yani, temelde, bir sayfaya tüm istekleri aslında diğerine yönlendirilir. Örnek: http://mysite.com/my-api.php=>http://mysite.com/wp-content/plugins/my-plugin/my-api.php Bunun amacı, API uç noktası URL'sini olabildiğince kısa kılmaktır (benzer http://mysite.com/xmlrpc.phpancak kullanıcının kendi yükleme ve / …

3
Filtre ve Eylem Kancaları Arasındaki Fark?
Eklenti API'sine son zamanlarda biraz daha derinlemesine bakıyordum ve eylem ile filtre kancaları arasındaki gerçek farkların ne olduğunu merak ediyordum . İkisi de parametre olarak veri alan olaylardır ve her ikisinin de aynı şeyleri yapabileceği görülmektedir. Açıkçası, eylemler gerçekleştiğinde eylemlerin çağrıldığını ve veriler manipüle edildiğinde filtrelerin çağrıldığını görüyorum, ancak bu …

4
Programlı bir Navigasyon menüsü ve menü öğeleri ekleyin
API işlevleriyle yeni bir Gezinti menüsü tanımlamak , geçerli temada seçmek ve ardından menü öğeleri olarak birkaç Sayfa eklemek istiyorum. Bu, örneğin bir tema aktivasyonu için yapılmalıdır. Navigasyon menüsünü ve öğelerini manuel olarak ayarladıktan sonra veritabanı (orta derecede ağrılı) bir tersine mühendislik süreci sayesinde veritabanı ekler ve günceller. m oluşturma: …
41 menus  navigation  api 

5
WP Yönetici bölümünde belirli bir sayfada olup olmadığınızı nasıl kontrol edebilirsiniz? Örneğin, Kullanıcılar> Profil sayfamda olup olmadığımı nasıl kontrol edebilirim?
Bir eklenti yapıyorum ve yönetici kafasına javascript bitleri eklemek istiyorum, ancak yalnızca belirli yönetici sayfaları için. Kendi oluşturduğunuz bir WordPress sayfasındaki gibi sayfalar değil, 'Profiliniz', 'Kullanıcılar' vb. Gibi varolan yönetici bölümü sayfaları demek istemiyorum. Bu görev için özel olarak bir wp işlevi var mı? Bakıyorum ve yalnızca boolean işlevini is_adminve …

5
WP Rest API - Özellikli resim nasıl elde edilir
Bu API için çok yeniyim, aslında sadece birkaç saat harcadım. Araştırmamı yaptım ama bu konuda hiçbir şey bulamadım ... Sorun şu ki, bir yayının öne çıkan görüntüsünü elde edemiyorum. JSON döner "featured_media: 0". getPosts: function() { var burl = "http://www.example.com/wp-json/wp/v2/posts"; var dataDiv = document.getElementById('cards'); $.ajax({ url: burl, data: data, type: …

1
Eklentim için bir API nasıl oluşturulur?
WordPress için eklentiler geliştiriyorum, geliştirdiğim çoğu eklenti iki veya üç sınıf kullanıyor, bu nedenle Buddypress veya WooCommerce kadar büyük değil. Diğer geliştiricilerin işlevleri özelleştirebileceği ve sistemin Buddypress ve WooCommerce ile aynı olması gereken bir tür karmaşık sistemi (şu anda ayrıntıları paylaşamıyorum, daha sonra geliştirme sırasında) sunmak için iki açık kaynak …

1
RESTful URL Oluşturmak için Yeniden Yazma API'sını Kullanma
RESTful API için yeniden yazma kuralları oluşturmaya çalışıyorum. Bu işi yapmanın olası her yeniden yazma kombinasyonunu yazmaktan daha iyi bir yol olup olmadığını görmek istiyorum. Tamam, URL'de hesaplamak için 4 sorgu değişkenim var Gösterge ülke Tepki anket Temel url www.example.com/some-page/ olacaktır. 4 değişkenin sırası tutarlı olacaktır, ancak bazı sorgu değişkenleri …

3
Wordpress Option DB'de API'ya Kullanıcı Adı ve Parola Nasıl Saklanır?
Şu anda bir eklenti geliştiriyorum ve muhtemelen diğer eklenti kullanabilirsiniz böylece eklenti deposunda muhtemelen daha fazla serbest bırakma şansı vardır. Eklenti bir API kullanıyor olacak ve bu API'yı kullanmak için bir kullanıcı adı ve şifre geçmeniz gerekiyor. Eklentimin bu giriş bilgilerini veritabanında saklaması gerekiyor. API bunları düz metinde gerektirse de …

4
Http başlıklarını değiştirmek için WP işlevi / filtresi?
HTTP üstbilgileri eklerken / değiştirirken kullanılacak özel bir WP işlevi, eylemi veya filtresi var mı? Şimdilik sadece bir PHP header () çağrı WP 'init' kanca içine böyle kanca: add_action('init', 'add_header_xua'); function add_header_xua(){ if(!is_admin()){ header('X-UA-Compatible: IE=edge,chrome=1'); } } Ama bunu yapmanın doğru yolu bu mu?
17 api  headers 

2
Yeni WP_Customize API'sı - başlık altında nasıl çalışır?
Yeni "özelleştir" özelliğiyle değişiklik yaparsanız, iframe önizleme belgesindeki farklı bir sayfada gezindiğinizde, değişikliklerinizin kaydedilmemiş olsa bile yine de geçerli olduğunu fark ettim. WP geçici değişiklikleri bir yerde saklıyor gibi görünüyor ve site "özelleştirme" modunda görüntüleniyorsa bunları sitede uygular. Ancak site özelleştirme modunda olduğunu nasıl biliyor? Çünkü bağlantılara eklenmiş herhangi bir …

3
Değişken add_settings_section () geri aramasına nasıl geçirilir?
Mümkün olduğunca, bir Eklenti'deki her ayar için Ayarlar API'sı işlevini otomatikleştirmeye çalışıyorum. Seçenekler dizisi ile döngü ve çıktı add_settings_section()ve add_settings_field()yeterince basit: add_settings_section(): $oenology_hooks_tabs = oenology_hooks_get_settings_page_tabs(); foreach ( $oenology_hooks_tabs as $tab ) { $tabname = $tab['name']; $tabtitle = $tab['title']; $tabsections = $tab['sections']; foreach ( $tabsections as $section ) { $sectionname = …

2
Wordpress Rest API özel uç nokta isteğe bağlı parametre
URL'de register_rest_route()isteğe bağlı parametrelerle kullanmak mümkün müdür ? Diyelim ki rota şu şekilde kaydedildi: register_rest_route( 'api', '/animals/(?P<id>\d+)', [ 'methods' => WP_REST_Server::READABLE, 'callback' => 'get_animals', 'args' => [ 'id' ], ] ); Artık / wp-json / api / animals / 15 gibi url'de api çağrısı yapmak mümkün , ancak / wp-json …

1
3. taraf siteyle tek oturum açma için API oluşturma
Sitemin, yazılım şirketi tarafından barındırılan kendi alt etki alanında yaşayacak bir 3. taraf yazılımı ile entegre olması gerekiyor. Üçüncü taraf geliştiricilere, sitemin kullanıcılarının alt etki alanına erişmesine izin vermek için API çağrıları (benim wordpress siteme) yapmak için kullanabileceği bir uç nokta sağlaması gerekiyor. Diğer sitenin, bir tür API aracılığıyla kullanıcıları …

4
WordPress API'sine WordPress Dışından Erişme (komut satırı PHP)
Bir cron işi olarak çalıştırmak için gereken bir PHP komut dosyası var. Ancak bu komut dosyası WP API erişmesi gerektiği ( get_pages(), get_post_meta()ve get_permalink()özellikle). Http://codex.wordpress.org/Integrating_WordPress_with_Your_Website adresindeki talimatları uyguladım , ancak boşuna. Kod: require_once('../../../wp-blog-header.php'); $args = array( 'child_of' => 2083 ); $pages = get_pages($args); Ancak php -q this_file.phpkomut satırından çalıştırdığınızda aşağıdaki …
13 api  command-line 

1
WordPress widget'ı için "Bağlantı ekle" açılır penceresi nasıl kullanılır
WordPress'in WYSIWYG editöründe, bir metin için bağlantı eklemek istiyorsanız açılır pencere açılır. Bu işlevselliğe erişme imkanı var mı? Bu pop-up'ı, arka uçta yapılandırırsanız bir widget'a bağlantılar ekleyebilmeniz için oluşturduğum bir WordPress widget'ı için kullanmak istiyorum. İşte ne demek istediğimin bir ekran görüntüsü:

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.