An open API service indexing awesome lists of open source software.

https://github.com/arraypress/proxycheck-plugin

This is a demonstration WordPress plugin showing how to implement the ProxyCheck Library in a WordPress environment.
https://github.com/arraypress/proxycheck-plugin

Last synced: 3 months ago
JSON representation

This is a demonstration WordPress plugin showing how to implement the ProxyCheck Library in a WordPress environment.

Awesome Lists containing this project

README

          

# ProxyCheck Demo Plugin

This is a demonstration WordPress plugin showing how to implement the [ProxyCheck Library](https://github.com/arraypress/proxycheck) in a WordPress environment.

## About

This plugin demonstrates the integration of the [ProxyCheck Library](https://github.com/arraypress/proxycheck) with WordPress, showing developers how to implement proxy & VPN detection, disposable email verification, and risk assessment capabilities in their own plugins.

## Installation

1. Download or fork this repository
2. Place it in your WordPress plugins directory
3. Run `composer install` in the plugin directory
4. Activate the plugin in WordPress

## Features Demonstrated

- Basic ProxyCheck library initialization
- IP-based proxy and VPN detection implementation
- Disposable email verification examples
- Example usage of geolocation and risk assessment features
- WordPress-optimized caching implementation

## Documentation

This is a demo implementation. For complete documentation and API details, please visit the core library repository at [github.com/arraypress/proxycheck](https://github.com/arraypress/proxycheck).

## Requirements

- PHP 7.4 or later
- WordPress 6.2.2 or later
- ProxyCheck.io API key

## Contributions

Contributions to this library are highly appreciated. Raise issues on GitHub or submit pull requests for bug fixes or new features. Share feedback and suggestions for improvements.

## License: GPLv2 or later

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.