2015-12-01 3 views
0

Как я могу управлять темами в папке Тема WordPress, которая не будет отображать содержимое из Wordpress напрямую, но с помощью API WordPress Rest? Я бы хотел, чтобы моя пользовательская маршрутизация внутри каждой темы. Например, я хочу отобразить файл www.exmaple.com/wp-content/themes/example-theme/subdirectory/about-us.html как www.example.com/about-us.htmlТемы с API Wordpress Rest и Multisite

Ist this возможное?

ответ

0

Вы можете использовать JSON API RESTful плагин и добавить контроллер в теме с:

add_filter('json_api_controllers', 'add_yourcontrollername_controller'); 
add_filter('json_api_yourcontrollername_controller_path', 'get_yourcontrollername_path'); 

function add_yourcontrollername_controller($controllers) { 
    $controllers[] = 'yourcontrollername'; 
    return $controllers; 
} 

function get_yourcontrollername_path() { 
    return __DIR__ . "yourcontrollername.php"; 
} 

Внутри контроллера вы могли бы правила перезаписи установки или сделать что-то еще.

Подробнее Документация по API найдена here