Как удалить тему с помощью AJAX

Я хочу удалить тему, используя запрос AJAX.

Я просмотрел файл ajax-actions.php и увидел это: wp_ajax_delete_theme() , но как его вызвать?

Я хочу добавить эту функцию «удалить тему» ​​в свой плагин WordPress.

Если кто-нибудь может объяснить это мне, это очень важно.

Solutions Collecting From Web of "Как удалить тему с помощью AJAX"

Вы можете сделать это, создав форму сообщения с полем nonce …

 $url = admin_url('admin-ajax.php'); echo '<form action="'.$url.'" method='post'>'; echo '<input type="hidden" name="action" value="delete_theme">'; wp_nonce_field('updates'); // to pass check_admin_referer echo '<input type="hidden" name="slug" value="twentythirteen">'; echo '<input type="submit" value="Delete TwentyThirteen Theme">'; echo '</form>'; 

Вы можете заменить поле ввода жесткого кодированного слова с помощью <select> one и loop through installed themes, чтобы добавить их в качестве параметров выбора, если хотите, но я дал это так, потому что вы говорите, что хотите удалить тему.