Intereting Posts
Переписать категорию список страниц только от основного родителя Плагин не может быть активирован, потому что он вызвал фатальную ошибку, неожиданную '[' Как включить строку запроса с помощью get_permalink Список пользователей Комментарии к профилю пользователя BuddyPress Безопасно удалить это: <? Php comments_template (); ?> при использовании приложения для комментариев сторонней стороны? Используйте одну и ту же структуру константной ссылки на основе даты для всех типов сообщений Email Уведомления о новых сообщениях пользователям – предложения Проблема Ajax от WordPress с неопределенным URL-адресом Multisite – создание нового сайта с предварительно обработанными страницами, меню и т. Д. Как получить список всех пользователей, отредактировавших сообщение? Как ограничить get_posts ()? Добавление первого и последнего классов в три столбца в шаблоне Bones Назначить формат сообщения категориям Заполнение выпадающего списка из одного настраиваемого типа сообщения внутри другого настраиваемого типа сообщения

Как получить список тем через REST api?

Я хотел получить список всех установленных тем WordPress вместе с их метаинформацией (например, имя, статус, автор и т. Д.), Используя WordPress REST api. Я также хотел активировать любую тему через мой клиент API.

Я просмотрел эту документацию, но я не нашел подходящей конечной точки.

Возможно ли в этот момент?

Solutions Collecting From Web of "Как получить список тем через REST api?"

Вы можете написать свою конечную точку и использовать wp_get_themes чтобы получить список тем через это. Вот простой:

 add_action( 'rest_api_init', function () { //Path to rest endpoint register_rest_route( 'theme_API/v1', '/get_theme_list/', array( 'methods' => 'GET', 'callback' => 'theme_list_function' ) ); }); // Our function to get the themes function theme_list_function(){ // Get a list of themes $list = wp_get_themes(); // Return the value return $list; } 

Теперь вы можете получить список тем, обратившись к http://example.com/wp-json/theme_API/v1/get_theme_list .

Я бы не предложил активировать / деактивировать темы через API. Это может полностью испортить вещи, например, активированные виджеты.