WordPress에서 테마를 실행 중입니다. 이 주제에서는 응답을 기대하는 AJAX 호출을하고 있습니다. ( http://example.com/capis/v0/packages/ )
위의 http 호출을 제공하기 위해 silex를 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) {
# logic
return new Response('HELLO');
});
$app->run();
php를 사용하여 8080 포트에서 서버를 실행하여 ajax 호출에 데이터를 제공합니다.
php -S localhost:8080 -t web web/index.php
이제는 WordPress 만 사용하여 이러한 Ajax 호출을 처리하고 싶습니다. 특정 PHP 서버를 실행하고 싶지 않습니다.