manifest / integrations / google-address-validation-plugin
ArrayPress - Google Address Validation Tester
Demonstration WordPress plugin showing Google Address Validation API library integration
by David Sherlock · github.com/arraypress/google-address-validation-plugin · website
★ 1stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/arraypress/google-address-validation-plugin/archive/refs/heads/master.zipGoogle Address Validation Tester Plugin for WordPress
A WordPress plugin that provides a user interface for testing and demonstrating the Google Address Validation API integration. This plugin allows you to validate addresses, get detailed validation scores, and manage API settings through the WordPress admin interface.
Features
- Visual interface for address validation testing
- Comprehensive validation metrics including:
- Validation score and confidence level
- Address standardization and formatting
- USPS data integration for US addresses
- Geocoding information
- Detailed validation status indicators
- Multi-language support for address formatting
- Configurable caching system
- Detailed validation results including:
- Confidence scoring (0-100)
- Standardized address components
- Validation granularity levels
- Component confirmation status
- Geocoding information
- USPS-specific data for US addresses
Requirements
- PHP 7.4 or later
- WordPress 6.7.1 or later
- Google Maps API key with Address Validation API enabled
Installation
- Download or clone this repository
- Place in your WordPress plugins directory
- Run
composer installin the plugin directory - Activate the plugin in WordPress
- Add your Google Address Validation API key in Google > Address Validation
Usage
- Navigate to Google > Address Validation in your WordPress admin panel
- Enter your Google Address Validation API key in the settings section
- Configure caching preferences (optional)
- Enter an address to validate
- Select additional options:
- Enable USPS data for US addresses
- Choose preferred language for address formatting
- View comprehensive validation results including:
- Validation score and confidence level
- Standardized address format
- Detailed component analysis
- USPS-specific data (for US addresses)
Features in Detail
Address Validation
- Get validation scores and confidence levels
- View standardized address formats
- Check component-level validation status
- Verify deliverability and shipping status
- Identify potential issues or inconsistencies
USPS Integration
- Carrier route information
- Delivery point codes
- Address deliverability status
- Commercial mail receiver status
- Vacancy information
Multilingual Support
- Format addresses in multiple languages
- Support for major languages including:
- English, French, German, Spanish
- Italian, Portuguese, Dutch, Polish
- Japanese, Korean, Chinese
Caching System
- Configurable cache duration
- Cache clearing functionality
- Reduced API usage and improved performance
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
License
This project is licensed under the GPL v2 or later License.