Właśnie zainstalowałem Wordpress 4.7. Jednym z wzmianek w ogłoszeniu jest to, że zawiera interfejs API REST. Rozumiem: Wtyczka REST API Wordpress nie jest już potrzebna, ponieważ przypuszczalnie została już scalona z rdzeniem w Wordpress 4.7. Interfejs API REST Wordpress jest domyślnie włączony Zauważam jednak, że w waniliowej instalacji Wordpress 4.7 …
Zaktualizowałem WordPress do 4.7.1, a potem próbowałem wyliczyć użytkowników za pomocą REST API, co powinno zostać naprawione, ale udało mi się odzyskać użytkowników. https://mywebsite.com/wp-json/wp/v2/users Wydajność: [{"id":1,"name":"admin","url":"","description":"","link":"https:\/\/mywebsite\/author\/admin\/","slug":"admin","avatar_urls":{"24": ... Dziennik zmian z najnowszej wersji: Interfejs API REST ujawnił dane użytkownika dla wszystkich użytkowników, którzy byli autorami postów typu publicznego. WordPress 4.7.1 ogranicza …
Mam na celu ograniczenie niektórych czasowników RESTUL dla niestandardowego typu postu. Na przykład, biorąc pod uwagę niestandardowy typ słownika, chciałbym powiedzieć: Macierz uprawnień +-------+---+----------+ |index | X | GET | |show | O | GET | |create | X | POST | |update | X | PATCH/PUT| |delete | X …
Próbuję użyć WordPress Rest Api z uwierzytelnianiem, aby uzyskać więcej danych z interfejsu API. Zainstalowałem wtyczkę Oauth, wtyczkę rest-api i otrzymałem dane uwierzytelniające API z WP-CLI. Wymyśliłem, jak uzyskać dostęp do danych bez autoryzacji. To działa: // set our end point $domain = "http://localhost/wp-api"; $endpoint = $domain."/wp-json/wp/v2/posts/"; $curl = curl_init($endpoint); …
Zaczynam trochę z interfejsem API REST. Jeśli nie jestem całkowicie wprowadzony w błąd, initchwytak akcji jest również wykonywany, gdy jest to żądanie interfejsu API REST. Teraz chcę wykonać tylko część kodu, gdy nie jest to żądanie interfejsu API REST. Więc szukałem polecenia takiego is_rest(), aby zrobić coś takiego <?php if( …
Po pierwsze, rozumiem, że jest to wtyczka w chwili obecnej, ale z pewnością jest prawie częścią WordPress. Mam więc nadzieję, że nie jest to oznaczane jako nie na temat. Przeczytałem ich oficjalne dokumenty, wiele innych artykułów i obejrzałem filmy instruktażowe, ale nadal nie dostaję niektórych punktów. To z pewnością przyszłość …
To nie jest tak naprawdę pytanie, ale przewodnik, jak wysyłać uwierzytelnione żądania do Wordpress API przy użyciu JWT. Piszę to jako przypomnienie dla siebie i dla tych, którzy mogą potrzebować pomocy w tym samym temacie.
Działa na moich stronach, ale nie na moich postach. Jeśli do example.com/wp-json/wp/v2/pages?slug=page-nameniego przejdę , strona zostanie poprawnie pobrana. Jeśli pójdę do example.com/wp-json/wp/v2/posts?slug=post-nameniego, nie odzyskam posta w ten sam sposób. Czy ktoś może mi powiedzieć, jak zdobyć posta według nazwy ślimaka? Wpis ma również kategorię, ale nie wiem, czy jest to …
Chciałbym zacząć korzystać z WordPress REST API v2 do wyszukiwania informacji z mojej witryny. Zauważyłem, że kiedy odwiedzam bezpośrednio punkt końcowy, widzę wszystkie dane publicznie. Widziałem również, że wiele samouczków wspomina o użyciu serwerów testowych lub lokalnych zamiast o witrynach na żywo. Moje pytania to: Czy to ma być stosowane …
Czy można używać register_rest_route()z opcjonalnymi parametrami w adresie URL? Powiedzmy, że trasa jest rejestrowana w ten sposób: register_rest_route( 'api', '/animals/(?P<id>\d+)', [ 'methods' => WP_REST_Server::READABLE, 'callback' => 'get_animals', 'args' => [ 'id' ], ] ); Możliwe jest teraz wykonywanie wywołania interfejsu API na adresie URL, takim jak / wp-json / api …
Korzystam z interfejsu API wp-rest, aby uzyskać informacje o postach. Używam również elementów filtrujących wp rest api do filtrowania pól i podsumowania wyniku: Kiedy dzwonię http://example.com/wp-json/wp/v2/posts?items=id,title,featured_media, zwraca wyniki takie jak poniżej: [ { "id": 407, "title": { "rendered": "Title 1" }, "featured_media": 399 }, { "id": 403, "title": { "rendered": …
Wtrącam się w interfejs API REST i utknąłem z tym: Jak mogę filtrować posty zarówno w cat1, jak i cat2? Na razie ?categories[]=45&categories[]=50powraca w kategorii ID 45 LUB 50 - jak mogę uzyskać posty w 45 ORAZ 50? Z góry dziękuję.
Używam motywu na WordPress. W tym temacie wykonuję kilka wywołań AJAX, na które oczekuję odpowiedzi. ( http://example.com/capis/v0/packages/ ) Do obsługi połączeń powyżej HTTP używam silex jako serwera http. index.php <?php require_once __DIR__ . '/vendor/autoload.php'; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; use Silex\Application; $app = new Silex\Application(); $app->POST('/capis/v0/packages/', function(Application $app, Request $request) { …
Dla tych, którzy przybywają z Google: Prawdopodobnie nie powinieneś otrzymywać noncesów z interfejsu API REST , chyba że naprawdę wiesz, co robisz. Uwierzytelnianie oparte na ciasteczka z API reszta jest tylko przeznaczona dla wtyczek i tematów. W przypadku aplikacji na jedną stronę prawdopodobnie powinieneś użyć OAuth . To pytanie istnieje, …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.