Simple overview of use/purpose.
An in-depth paragraph about your project and overview of use.
| <?php | |
| /* | |
| Plugin Name: XML-RPC Brute Protection | |
| Description: Disable XML-RPC methods used in brute-force amplification attacks | |
| Author: Keith Solomon | |
| Version: 1.0 | |
| License: GPL2 | |
| */ | |
| function mmx_remove_xmlrpc_methods($methods) { |
| <?php | |
| // addFirstLastClass() - Add first and last classes to list items returned from wp_list_pages. | |
| function addFirstLastClass($pageList) { | |
| // pattern to focus on just li's | |
| $allLisPattern = '/<li class="page_item(.*)<\/li>/s'; | |
| preg_match($allLisPattern,$pageList,$allLis); | |
| $liClassPattern = "/<li[^>]+class=\"([^\"]+)/i"; | |
| // first let's break out each li | |
| $liArray = explode("\n",$allLis[0]); |