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

https://github.com/macsteini/wp-browserupdate

A WordPress plugin that notifies website visitors to update their outdated browser in a non-intrusive way.
https://github.com/macsteini/wp-browserupdate

outdatedbrowser wordpress wordpress-plugin wp wp-plugin

Last synced: about 2 months ago
JSON representation

A WordPress plugin that notifies website visitors to update their outdated browser in a non-intrusive way.

Awesome Lists containing this project

README

          

# WP BrowserUpdate
![Static Badge](https://img.shields.io/badge/Version-v5.0.1-red)
![Static Badge](https://img.shields.io/badge/PHP_>=-v7.4-red)
![Static Badge](https://img.shields.io/badge/WordPress_>=-v4.6-blue)
![Static Badge](https://img.shields.io/badge/WordPress_Tested_Up_To-v6.7-blue)
![Static Badge](https://img.shields.io/badge/WordPress_Compatible_Up_To-v6.7-blue)
[![Licence: GPL3](https://img.shields.io/badge/Licence-GPL3-green)](https://gnu.org/licenses/gpl)

This plugin notifies website visitors to update their outdated browser in a non-intrusive way.

## Description
Many users still browse with outdated browsers, often unaware of the risks. Upgrading ensures better security and reliability. This plugin displays a subtle notification prompting visitors to update their browser. Activate the plugin, and it works seamlessly.

Visit [browserupdate.org](https://browserupdate.org/ "browserupdate.org") for more details.

Want to help translate this plugin? Visit the [WordPress Translation Project](https://translate.wordpress.org/projects/wp-plugins/wp-browser-update "WordPress Translation Project").

## Important Notice
> **Breaking Changes in Version 5.0**
- Requires **PHP 7.4** or newer.
- Ensure your hosting is updated to PHP 7.4 before upgrading to version 5.0 or newer.
- Servers running older PHP versions are no longer supported.
- If your server is running an earlier PHP version, please [download this version](https://downloads.wordpress.org/plugin/wp-browser-update.4.8.0.zip "Download WP BrowserUpdate from WordPress.org").

## Installation
### Installing via WordPress Plugin Search (Recommended)
This is the easiest and quickest way to install the plugin:
1. Log in to your WordPress admin dashboard.
1. Navigate to **Plugins > Add New**.
1. In the search bar, type **WP BrowserUpdate**.
1. Locate the correct plugin in the search results.
1. Click **Install Now** next to WP BrowserUpdate.
1. Once installed, click **Activate** to enable the plugin.

### Manual Installation
If you prefer to install the plugin manually via SFTP or [Virtualmin](https://virtualmin.com "Virtualmin"), follow these steps:
1. **Download the plugin**
- [Download the latest version](https://downloads.wordpress.org/plugin/wp-browser-update.zip "Download WP BrowserUpdate from WordPress.org") from the WordPress Plugin Directory.
1. **Extract the plugin files**
- Locate the downloaded ZIP file and extract it on your computer.
- You should now have a folder named `wp-browser-update`.
1. **Upload the plugin to your website**
- Connect to your website using an FTP client (e. g., [FileZilla](https://filezilla-project.org/ "FileZilla")) or access the File Manager in your hosting control panel.
- Navigate to `/wp-content/plugins/` in your WordPress installation directory.
- Upload the extracted `wp-browser-update` folder.
1. **Activate the plugin**
- Log in to your WordPress admin dashboard.
- Go to **Plugins > Installed Plugins**.
- Find **WP BrowserUpdate** in the list and click **Activate**.

### Installing via the WordPress Admin Panel
If you have already downloaded the ZIP file, you can install it via the WordPress admin panel:
1. Log in to your WordPress admin dashboard.
1. Navigate to **Plugins > Add New**.
1. Click **Upload Plugin** at the top of the page.
1. Click **Choose File**, select `wp-browser-update.zip` from your computer, and click **Install Now**.
1. Once the installation is complete, click **Activate Plugin** to enable it.

## Changelog
### 5.0.1
- Updated outdated browser versions.

### 5.0
- **Breaking Changes**: PHP 7.4 now required.
- Updated to follow WordPress coding standards.
- Improved security and sanitisation.
- Integrated WordPress Settings API.
- Added customisation filters.
- Optimised script and style handling.
- Updated outdated browser versions.

### 4.8.0
- Optimised code.
- Fixed bug.
- Updated outdated browser versions.

### 4.6.1
- Removed redundant colons.
- Updated outdated browser versions.

### 4.6
- Fixed Cross-Site Scripting (XSS) vulnerability.
- Updated outdated browser versions.

### 4.5
- Fixed Cross-Site Request Forgery (CSRF) vulnerability.
- Updated outdated browser versions.

### 4.4.1
- Updated outdated browser versions.

### 4.4
- Updated source URL.
- Updated outdated browser versions.

### 4.3
- Fixed plugin activation issue.
- Updated outdated browser versions.

### 4.0
- Fixed bugs.
- Updated JavaScript.

### 3.2
- Corrected version typo causing plugin issues.

### 3.1
- Fixed bugs.
- Updated outdated browser versions.

### 3.0.3
- Fixed initialisation error.
- Changed protocol to HTTPS.
- Updated outdated browser versions.

### 3.0
- Overhauled functions.
- Updated JavaScript.
- Updated outdated browser versions.

### 2.4
- Fixed functions.

### 2.3
- Overhauled functions.
- Updated translation files.
- Minor fixes.

### 2.2
- Changed licence to GPLv3.
- Added text domain to header.
- Added POT file for easier translations.

### 2.1.3
- Included minified JavaScript.
- Minor fixes to notification messages.

### 2.1
- Added JavaScript customisation options.

### 2.0.3
- Updated outdated browser versions.
- Added settings link.
- Minor fixes.

### 2.0
- Added admin settings panel.
- Added uninstall function.

### 1.0
- Initial stable version.