logo

Тема для разработки WordPress

Шаблон сделан на основе чистой темы с сайта underscores.me но вырезаны многие элементы которые за частую не используются разработчиками.

Тема для разработки WordPress
Источник - Тема для разработки WordPress

Достаточно просто переименовать папку темы и автозаменой во всех файлах слово — «dev» например на «my-theme»

Внимание! В теме отключен Rest API, чтобы его включить нужно убрать это из файла function.php эти строки:

/**
* disable API
* disable API
*/
add_filter('rest_enabled', '__return_false');
remove_action('xmlrpc_rsd_apis', 'rest_output_rsd');
remove_action('wp_head', 'rest_output_link_wp_head', 10, 0);
remove_action('template_redirect', 'rest_output_link_header', 11, 0);
remove_action('auth_cookie_malformed', 'rest_cookie_collect_status');
remove_action('auth_cookie_expired', 'rest_cookie_collect_status');
remove_action('auth_cookie_bad_username', 'rest_cookie_collect_status');
remove_action('auth_cookie_bad_hash', 'rest_cookie_collect_status');
remove_action('auth_cookie_valid', 'rest_cookie_collect_status');
remove_filter('rest_authentication_errors', 'rest_cookie_check_errors', 100);
remove_action('init', 'rest_api_init');
remove_action('rest_api_init', 'rest_api_default_filters', 10, 1);
remove_action('parse_request', 'rest_api_loaded');
remove_action('rest_api_init', 'wp_oembed_register_route');
remove_filter('rest_pre_serve_request', '_oembed_rest_pre_serve_request', 10, 4);
remove_action('wp_head', 'wp_oembed_add_discovery_links');
remove_action('wp_head', 'wp_oembed_add_host_js');

Чтобы проверить отключен Rest API или нет, в конце URL сайта нужно добавить /wp-json/wp/v2/posts или /wp-json/wp/v2/pages (например https://site.com/wp-json/wp/v2/pages). Если вы получили json массив c ID страниц и т.п, то Rest API открыт.

Сгенерировать на underscores.me: underscores.me