- ## functions.php
- // DISABLE REST ENDPOINTS
- function remove_default_endpoints( $endpoints ) {
- return array( );
- }
- add_filter( 'rest_endpoints', 'remove_default_endpoints' );
- // REDIRECT AUTHOR TESTS
- function author_page_redirect() {
- if ( is_author() ) {
- wp_redirect( home_url() );
- }
- }
- add_action( 'template_redirect', 'author_page_redirect' );
- // REMOVE XMLRPC
- add_filter( 'xmlrpc_enabled', '__return_false' );
- function remove_xmlrpc_pingback( $headers ) {
- unset( $headers['X-Pingback'] );
- return $headers;
- }
- add_filter( 'wp_headers', 'remove_xmlrpc_pingback' );
- ## wp-config:
- define('WP_HTTP_BLOCK_EXTERNAL', true);
- define('WP_ACCESSIBLE_HOSTS', 'downloads.wordpress.org,wordpress.org');
Recent Pastes