Čtvrtek , 26 Červen 2025
Domů WordPress WordPress REST API
WordPress

WordPress REST API

blank

WordPress REST API umožňuje aplikacím interagovat s vaším webem WordPress prostřednictvím odesílání a přijímání dat ve formátu JSON. Tento rozhraní vám umožňuje vytvářet, číst, aktualizovat a mazat příspěvky, stránky, taxonomie, komentáře a další objekty v systému WordPress pomocí HTTP požadavků.

Použití REST API v WordPressu je jednoduché a lze ho provést následujícím způsobem:

  1. Povolte REST API: REST API je součástí WordPressu od verze 4.7, ale není automaticky povoleno. Chcete-li ho povolit, musíte přidat následující kód do souboru functions.php svého motivu:
add_action( 'rest_api_init', function () {
  register_rest_route( 'your-namespace/v1', '/your-endpoint/', array(
    'methods' => 'GET',
    'callback' => 'your_callback_function',
  ) );
} );
  1. Vytvořte endpoint: Endpoint je URL, na kterou se mohou aplikace napojit, aby interagovaly s vaším webem. Endpoint lze vytvořit pomocí funkce register_rest_route v kódu uvedeném výše.

  2. Napište callback funkci: Callback funkce se volá, když se na váš endpoint pošle požadavek. Funkce může používat funkce WordPressu jako get_posts nebo wp_insert_post k interakci s daty na vašem webu.

  3. Odešlete požadavek na API: Nakonec mohou aplikace odesílat požadavky na API pomocí funkcí jako wp_remote_get nebo wp_remote_post v PHP. Tyto funkce vám umožní poslat požadavek na API a získat odpověď.

Ukázkový kód, jak by mohl vypadat požadavek na API a zpracování odpovědi, by mohl vypadat takto:

<?php
$response = wp_remote_get( 'https://example.com/wp-json/your-namespace/v1/your-endpoint' );
if( is_array($response) ) {
  $header = $response['headers']; // array of http header lines
  $body = $

Zanechte komentář

Napsat komentář

Související články

blank
PHPWordPress

AI Birthday Wishes Generator WordPress Plugin

The  AI Birthday Wishes Generator is a  WordPress plugin that allows users to generate personalized birthday wishes...

blank
PHPProgramováníWordPress

AI Song Maker WordPress Plugin

The  AI Song Maker is a  WordPress plugin that allows you to generate custom songs based on...

blank
PHPProgramováníUmělá inteligenceWordPress

AI Dream Interpretation WordPress Plugin

The  AI Dream Interpretation is a  WordPress plugin that allows users to receive thoughtful and insightful interpretations...

blank
PHPProgramováníUmělá inteligenceWordPress

AI Online Cookbook WordPress Plugin

The  AI Online  Cookbook is a WordPress plugin that allows users to generate detailed recipes based...