Disclaimer: this is the dev version, is more different to the original package, and is possible that not work as expected!
Available only on https://wordpress.org/plugins/admin-footer-version-rebranded/
Plugin approved in the repository of the plugin directory on 2017-12-25
Development for this plugin takes place at GitHub and Travis CI.
Compatible with GlotPress Translations.
Show the rebranded version in the admin footer, (dashboard) when it is activated, or automatically, if it is in mu-plugins directory. Expand, secure, enhance, core code on /wp-admin/includes/update.php
This WordPress plugin expand, secure, enhance, core code on /wp-admin/includes/update.php
Expand
Necessary
- Same dashboard messages for all WordPress releases.
- All readable text of this plugin are code free.
- Same code work from WP 2.3+ to 4.9+ ~ 5.0-alpha
- Centralized deployments and development for all installations.
Enhance
Includes
- Visual color messages for: development, upgrade, latest.
- Support Single, Multiuser (MU) and Multisite (MS) release.
- Checking PHP and WP requirements before plugin activation.
- No HTML tags have inserted (showing) in Text Domain strings.
Secure
Provides
- Disabled for all users except admins, ability to visualize version.
- Only user roles manage options or core can update WordPress.
- Corrected the missing user role code for core updates.
- Corrected the missing user role code for development updates.
- Secured the user roles that can update WordPress.
- Only users with manage_options capability (WP 2.3+ to 2.9+)
- Only users with update_core capability (WP 3.0+ to 4.9+ ~ 5.0-α)
Table of classifications
WordPress
- Legacy version 2.3+ to 2.6+ - red color highlighted
- Oldest version 2.7+ to 2.9+ - red color highlighted
- Old version 3.0+ to 3.6+ - red color highlighted
- Supported version 3.7+ to 4.8+ - orange color highlighted
- Latest version 4.9+ - black color highlighted
- Development version 5.0-alpha - orange color highlighted
PHP
- 5.2+ slow - deprecated version red color highlighted
- 5.3+ slow - deprecated version red color highlighted
- 5.4+ slow - deprecated version red color highlighted
- 5.5+ slow - deprecated version red color highlighted
- 5.6+ slow - acceptable version orange color highlighted
- 7.0+ fast - supported version black color highlighted
- 7.1+ fast - supported version black color highlighted
- 7.2+ fast - supported version black color highlighted
- 7.3+ fast - development version orange color highlighted
(available on development version)
MySQL
- 5.0+ oldest version red color highlighted
- 5.1+ old version red color highlighted
- 5.5+ acceptable version orange color highlighted
- 5.6+ current version black color highlighted
- 5.7+ development version orange color highlighted
(available on development version)
MariaDB
- 5.5+ acceptable version orange color highlighted
- 10.0+ current version black color highlighted
(available on development version)
Tips
A neat trick, is to put this single file admin-footer-version-rebranded.php (not it's parent directory) in the /wp-content/mu-plugins/ directory (create it if not exists) so you won't even have to enable it, and will be loaded by default, also, since first step installation of WordPress setup!
Also, for translation functionality, put all files of the single languages (admin-footer-version-rebranded-en_US.mo for example) that you need (not it's parent directory) in the /wp-content/mu-plugins/ directory (create it if not exists) and will be loaded by default, they also, since first step installation of WordPress setup!
About it
The code of this plugin, is not written with a PHP framework, but with a simple PHP editor, manually, compatible UTF-8 without BOM, and Unix LF. To avoid code corruption, do not edit it with WordPress embedded editor, or with any specifications incompatible editor.
Translation
Translated by Luciano Croce on 23 languages and 4 formal/informal variants.
Available in American, Australian, Belgian FR, Brazilian, Canadian EN, Canadian FR, Catalan, Chilean, Colombian, English, French, German, Italian, New Zealander, Peruvian, Portuguese, Spanish, Swiss DE, Venezuelan and more other languages in becoming.
Acknowledgements
Thanks for the corrections, suggestions, and translation approval to
Team
- ca
- de_CH
- de_DE
- en_AU
- en_CA
- en_GB
- en_NZ
- en_ZA
- es_AR
- es_CL
- es_CO
- es_CR
- es_ES
- es_GT
- es_MX
- es_PE
- es_VE
- fr_BE
- fr_CA
- fr_FR
- it_IT
- pt_BR
- pt_PT
People
- Andrea Gandino andg
- Braulio Aquino braulioaquino
- Daniel James danieltj
- Felipe Elia felipeelia
- Fernando Tellado fernandot
- François-Xavier Bénard fxbenard
- Garrett Hyder garrett-eclipse
- Gary Jones garyj
- Jb Audras audrasjb
- Johannes Jülg timse201
- Jordi Cuevas jordicuevas
- Laura Sacco lasacco
- Naoko Takano nao
- Pascal Birchler swissspidy
- Pascal Casier casiepa
- Pedro Mendonça pedromendonca
- Petya Raykovska petya
- Presskopp presskopp
- Ross McKay webaware
- Stephen Edgar netweb
Disclaimer
With the exception of the main descriptions and text, it is considered a good practice, not to translate the changelog of the readme.txt file in the various languages different from en_US (except for the other english languages derived from english - this is not a rule - everyone is free to translate or not translate it, also according to the indications of their own polyglots community) to standardize the understanding of it's technical content, and not introduce new errors due to the misunderstanding of it's correct translation.