favicon-by-realfavicongenerator
Last commit date
admin
2 years ago
assets
12 years ago
languages
8 years ago
public
2 years ago
LICENSE.txt
12 years ago
README.txt
1 year ago
favicon-by-realfavicongenerator.php
1 year ago
uninstall.php
4 years ago
README.txt
341 lines
| 1 | === Favicon by RealFaviconGenerator === |
| 2 | Contributors: phbernard |
| 3 | Donate link: http://realfavicongenerator.net/donate |
| 4 | Tags: favicon, favicon icon, favicon image, favicon code, favicon change, favicon manager, short icon, addressbar logo, apple touch icon, icon, iphone, admin, wordpress, realfavicongenerator, real favicon generator |
| 5 | Requires at least: 3.5 |
| 6 | Tested up to: 6.4.3 |
| 7 | Stable tag: 1.3.31 |
| 8 | License: GPLv2 |
| 9 | License URI: http://www.gnu.org/licenses/gpl-2.0.html |
| 10 | |
| 11 | Create and install your favicon for all platforms: PC/Mac, iPhone/iPad, Android devices, Windows 8 tablets... |
| 12 | |
| 13 | == Description == |
| 14 | |
| 15 | Generate and setup a favicon for desktop browsers, iPhone/iPad, Android devices, Windows 8 tablets and more. In a matter of seconds, design an icon that looks great on all major platforms. |
| 16 | |
| 17 | Favicon is not just a single `favicon.ico` file dropped in the middle of your site. Nowadays, with so many different platforms and devices, you need a bunch of pictures to get the job done. With RealFaviconGenerator, generate all the icons you need for desktop browsers, iPhone/iPad, Android devices, Windows 8 devices, and more. |
| 18 | |
| 19 | iOS devices use a high resolution Apple touch icon to illustrate bookmarks and home screen shortcuts. A first generation iPhone needs a 57x57 picture, whereas a brand new iPad with Retina screen looks for a 152x152 picture. Android Chrome also use these pictures if it finds them. Windows 8 takes another route with a dedicated set of icons and HTML declarations. |
| 20 | |
| 21 | Favicon is not only a matter of pictures with different resolutions. The various platforms coms with different UI guidelines. For example, the classic desktop favicons often use transparency. But iOS requires opaque icons. And Windows 8 has its own recommendations. |
| 22 | |
| 23 | Save hours of research and image edition with RealFaviconGenerator and its companion plugin. In a matter of seconds, you setup a favicon compatible with: |
| 24 | |
| 25 | - Windows (IE, Chrome, Firefox, Opera, Safari) |
| 26 | - Mac (Safari, Chrome, Firefox, Opera, Camino) |
| 27 | - iOS (Safari, Chrome, Coast) |
| 28 | - Android (Chrome, Firefox) |
| 29 | - Surface (IE) |
| 30 | - And more |
| 31 | |
| 32 | We take compatibility very seriously. See http://realfavicongenerator.net/favicon_compatibility for the full list. |
| 33 | |
| 34 | This plugin relies on [RealFaviconGenerator](http://realfavicongenerator.net) when you create your favicon. Browse its [terms of service](https://realfavicongenerator.net/terms_of_service) and [privacy policy](https://realfavicongenerator.net/privacy_policy) for additional information. |
| 35 | |
| 36 | == Localization == |
| 37 | |
| 38 | * English (`en_EN`) by [Philippe Bernard](http://realfavicongenerator.net/) |
| 39 | * French (`fr_FR`) by [Philippe Bernard](http://realfavicongenerator.net/) |
| 40 | * Swedish (`sv_SE`) by [Linus Wileryd](https://twitter.com/wileryd) |
| 41 | * Brazilian Portuguese (`pt_BR`) by Marcelo Volgarini, [Criação de Sites](http://www.techload.com.br/criacao-de-sites-ribeirao-preto) |
| 42 | * Dutch (`nl_NL`) by [Axel Vanderhaeghen](https://eco13.eu) |
| 43 | * Danish (`da_DK`) by [Alexander Leo-Hansen](http://alexanderleohansen.dk/) |
| 44 | * Czech (`cs_CZ`) by an anonymous translator |
| 45 | * Polish (`pl_PL`) by [Maciej Gryniuk](http://maciej-gryniuk.tk/) |
| 46 | * Russian (`ru_RU`) by Natasha Diatko, [UStarCash](https://www.ustarcash.com) |
| 47 | * Indonesian (`id_ID`) by [Jordan Silaen](https://www.chameleonjohn.com/) |
| 48 | |
| 49 | [](http://coderisk.com/wp/plugin/favicon-by-realfavicongenerator/RIPS-TVYsdQTMAr) |
| 50 | |
| 51 | == Installation == |
| 52 | |
| 53 | = Using The WordPress Dashboard = |
| 54 | |
| 55 | 1. Navigate to the 'Add New' in the plugins dashboard |
| 56 | 2. Search for 'Favicon by RealFaviconGenerator' |
| 57 | 3. Click 'Install Now' |
| 58 | 4. Activate the plugin on the Plugin dashboard |
| 59 | 5. Navigate to the 'Favicon' entry in the Appearance menu |
| 60 | 6. Select a master picture from the Media Library (optional) |
| 61 | 7. Click the 'Generate Favicon' button and follow the instructions. |
| 62 | |
| 63 | = Using FTP = |
| 64 | |
| 65 | 1. Download `favicon-by-realfavicongenerator.zip` |
| 66 | 2. Extract the `favicon-by-realfavicongenerator` directory to your computer |
| 67 | 3. Upload the `favicon-by-realfavicongenerator` directory to the `/wp-content/plugins/` directory |
| 68 | 4. Activate the plugin on the Plugin dashboard |
| 69 | 5. Navigate to the 'Favicon' entry in the Appearance menu |
| 70 | 6. Select a master picture from the Media Library (optional) |
| 71 | 7. Click the 'Generate Favicon' button and follow the instructions. |
| 72 | |
| 73 | == Screenshots == |
| 74 | |
| 75 | 1. Initial favicon setup screen. You are invited to setup your favicon. |
| 76 | 2. Select a master picture from the Media Library (optional) |
| 77 | 3. Once you hit the Generate Favicon button, you are redirected to <a href="http://realfavicongenerator.net/">RealFaviconGenerator</a>, |
| 78 | where you can design your favicon: adding a background to your iOS picture, using a saturated version of your master picture for Windows 8... |
| 79 | 4. When you are done with the favicon editor, you are redirected to the WordPress Dashboard. The favicon is installed automatically. |
| 80 | This screen presents you a preview of the favicon you various platforms, so you know how your blog looks like on various platforms. |
| 81 | 5. You can also trigger RealFaviconGenerator's favicon checker, to make sure your favicon is correctly setup. |
| 82 | |
| 83 | == Changelog == |
| 84 | |
| 85 | = 1.3.31 = |
| 86 | |
| 87 | - Plugin was tested up to WordPress 6.6.1 |
| 88 | |
| 89 | = 1.3.30 = |
| 90 | |
| 91 | - Improved security regarding settings update. See https://patchstack.com/database/report-preview/fcd95d9c-460c-4b14-aa5d-9afd321913e4?pin=Xc15v7wlzcKolpp4 |
| 92 | |
| 93 | = 1.3.29 = |
| 94 | |
| 95 | - Plugin was tested up to WordPress 6.4.3 |
| 96 | |
| 97 | = 1.3.28 = |
| 98 | |
| 99 | - Plugin was tested up to WordPress 6.3.2 |
| 100 | |
| 101 | = 1.3.27 = |
| 102 | |
| 103 | - Plugin was tested up to WordPress 6.1.1 - Previous tag was wrongly set |
| 104 | |
| 105 | = 1.3.26 = |
| 106 | |
| 107 | - Plugin was tested up to WordPress 6.1.1 |
| 108 | |
| 109 | = 1.3.25 = |
| 110 | |
| 111 | - Escape favicon HTML |
| 112 | - URL sanitization |
| 113 | |
| 114 | = 1.3.24 = |
| 115 | |
| 116 | - Security audit |
| 117 | - Plugin was tested up to WordPress 5.9.3 |
| 118 | |
| 119 | = 1.3.23 = |
| 120 | |
| 121 | - Fix reflected cross-site scripting issue |
| 122 | - Plugin was tested up to WordPress 5.9.2 |
| 123 | |
| 124 | = 1.3.22 = |
| 125 | |
| 126 | - Fix inconsistency in previous deploy |
| 127 | |
| 128 | = 1.3.21 = |
| 129 | |
| 130 | - Plugin was tested up to WordPress 5.8 |
| 131 | - Fix XSS security issue, reported by WPSpan.com. See https://wpscan.com/vulnerability/ed9d26be-cc96-4274-a05b-0b7ad9d8cfd9?fbclid=IwAR2aRMXRjbGm9ppoI9tM-OHm26Q0ax4yt0MkcP5sp0-pz9D4eVIEHQwvG1Y |
| 132 | |
| 133 | = 1.3.20 = |
| 134 | |
| 135 | - Fix: media selection works again |
| 136 | - Plugin was tested up to WordPress 5.6 |
| 137 | |
| 138 | = 1.3.19 = |
| 139 | |
| 140 | - Plugin was tested up to WordPress 5.5.3 |
| 141 | |
| 142 | = 1.3.18 = |
| 143 | |
| 144 | - Remove reference to deprecated function screen_icon |
| 145 | - Plugin was tested up to WordPress 5.4 |
| 146 | |
| 147 | = 1.3.17 = |
| 148 | |
| 149 | - Changes to clear security warnings from CodeRisk |
| 150 | |
| 151 | = 1.3.16 = |
| 152 | |
| 153 | - Plugin was tested up to WordPress 5.3.2 |
| 154 | |
| 155 | = 1.3.15 = |
| 156 | |
| 157 | - Plugin was tested up to WordPress 5.1 |
| 158 | |
| 159 | = 1.3.14 = |
| 160 | |
| 161 | - Plugin was tested up to WordPress 5.0-beta5 |
| 162 | |
| 163 | = 1.3.13 = |
| 164 | |
| 165 | - Plugin was tested up to WordPress 4.9.7 |
| 166 | |
| 167 | = 1.3.12 = |
| 168 | |
| 169 | Never published, no change |
| 170 | |
| 171 | = 1.3.11 = |
| 172 | |
| 173 | - id/ID translation added, thanks to Jordan Silaen |
| 174 | - Plugin was tested up to WordPress 4.8.1 |
| 175 | |
| 176 | = 1.3.10 = |
| 177 | |
| 178 | - Always access RealFaviconGenerator via HTTPS |
| 179 | - Clarification in local path separators for Windows |
| 180 | - Plugin was tested up to WordPress 4.7.1 |
| 181 | - Notice to ask administrator to not deactivate the plugin |
| 182 | |
| 183 | = 1.3.9 = |
| 184 | |
| 185 | - Plugin was tested up to WordPress 4.7 |
| 186 | |
| 187 | = 1.3.8 = |
| 188 | |
| 189 | - Plugin was tested up to WordPress 4.6 |
| 190 | |
| 191 | = 1.3.7 = |
| 192 | |
| 193 | - Fix: Plugin keywords rephrased (some were not taken into account). |
| 194 | |
| 195 | = 1.3.6 = |
| 196 | |
| 197 | - Fix: the icons path was sometimes wrong when the upload directory was the root directory |
| 198 | |
| 199 | = 1.3.5 = |
| 200 | |
| 201 | - pl/PL translation added, thanks to Maciej Gryniuk |
| 202 | - ru/RU translation added, thanks to Natasha Diatko |
| 203 | |
| 204 | = 1.3.4 = |
| 205 | |
| 206 | - Plugin was tested up to WordPress 4.5 |
| 207 | |
| 208 | = 1.3.3 = |
| 209 | |
| 210 | - Deactivate debug logs |
| 211 | |
| 212 | = 1.3.2 = |
| 213 | |
| 214 | - Typos in French translations |
| 215 | - Warning fix for PHP7 |
| 216 | - Tested up to WordPress 4.4.1 |
| 217 | - cs/CZ translation added, thanks to an anonymous translator |
| 218 | |
| 219 | = 1.3.1 = |
| 220 | |
| 221 | - Hotfix in previous version. |
| 222 | |
| 223 | = 1.3.0 = |
| 224 | |
| 225 | - The plugin takes advantage of RealFaviconGenerator's non-interactive API to upgrade the favicon automatically whenever a new version is available. |
| 226 | |
| 227 | = 1.2.15 = |
| 228 | |
| 229 | - Donation link added. |
| 230 | - Plugin now works when access to file system is via FTP (not direct). See https://wordpress.org/support/topic/no-images-created |
| 231 | |
| 232 | = 1.2.14 = |
| 233 | |
| 234 | - Security improvement. |
| 235 | - Warning fix regarding NONCE_ACTION_NAME. |
| 236 | - Useless PHP closing tags removed. |
| 237 | - Error checking added to favicon package unzipping. |
| 238 | |
| 239 | = 1.2.13 = |
| 240 | |
| 241 | - XSS vulnerability fixed, reported by [Kacper Szurek](http://security.szurek.pl/) |
| 242 | |
| 243 | = 1.2.12 = |
| 244 | |
| 245 | - Performance improvements: favicon update checking is now done in the Admin section (not the Public section), locales are not loaded in the Public section anymore. |
| 246 | - Take advantage of the Rewrite API (when available) to make the files appear to be in the root directory. So http://example.com/favicon.ico works (eg. when requested by Yandex). |
| 247 | - nl/NL translation added, thanks to Axel Vanderhaeghen. |
| 248 | |
| 249 | = 1.2.11 = |
| 250 | |
| 251 | - When the admin's browser cannot get the picture selected from the Media Library, the UI fails gracefully. |
| 252 | - Favicon package unzipping is more robust. |
| 253 | - Notice to ask users to rank the plugin on WordPress.org. |
| 254 | |
| 255 | = 1.2.10 = |
| 256 | |
| 257 | - Warning fix when used with BuddyPress (bp_setup_current_user). See https://wordpress.org/support/topic/wp_debug-notice-for-bp_setup_current_user. |
| 258 | |
| 259 | = 1.2.9 = |
| 260 | |
| 261 | - When selected from the Media Library, the master picture is now retrieved by WP administrator's browser to prevent several issues (locally hosted blogs, blogs protected in a way or another, etc.). |
| 262 | |
| 263 | = 1.2.8 = |
| 264 | |
| 265 | - Plugin successfully tested against WordPress 4.1. |
| 266 | |
| 267 | = 1.2.7 = |
| 268 | |
| 269 | - Fix for WordPress sites hosted on Windows. |
| 270 | |
| 271 | = 1.2.6 = |
| 272 | |
| 273 | - The plugin is now compatible with multisite. |
| 274 | |
| 275 | = 1.2.5 = |
| 276 | |
| 277 | - Fix for login page: favicon code was not injected in this particular page. |
| 278 | |
| 279 | = 1.2.4 = |
| 280 | |
| 281 | - Remove debug messages to avoid false positives in error log. |
| 282 | |
| 283 | = 1.2.3 = |
| 284 | |
| 285 | - Update notifications can be dismissed once for all. |
| 286 | - New Settings page to enable/disable update notifications. |
| 287 | |
| 288 | = 1.2.2 = |
| 289 | |
| 290 | - Fix for the 403 issue with HostGator hosting service (http://wordpress.org/support/topic/403-error-when-generating-favicon). |
| 291 | |
| 292 | = 1.2.1 = |
| 293 | |
| 294 | - Fix in plugin removal and update checking. |
| 295 | |
| 296 | = 1.2.0 = |
| 297 | |
| 298 | - The plugin now warns the user when RealFaviconGenerator was updated and the favicon should be generated again. |
| 299 | |
| 300 | = 1.1.1 = |
| 301 | |
| 302 | - Rewrite API usage disabled. Favicon files do not appear to be in the root directory of the blog anymore. |
| 303 | |
| 304 | = 1.1.0 = |
| 305 | |
| 306 | - Run RealFaviconGenerator's favicon checker from the admin interface. |
| 307 | |
| 308 | = 1.0.7 = |
| 309 | |
| 310 | - Deactivate default Genesis favicon when one is configured in FbRFG. |
| 311 | |
| 312 | = 1.0.6 = |
| 313 | |
| 314 | - Error management improved during favicon install. |
| 315 | |
| 316 | = 1.0.5 = |
| 317 | |
| 318 | - Do not try to rewrite the favicon files URL when .htaccess is not writable. |
| 319 | |
| 320 | = 1.0.4 = |
| 321 | |
| 322 | - Option to not rewrite the favicon files URL, even when this is possible. |
| 323 | |
| 324 | = 1.0.3 = |
| 325 | |
| 326 | - Plugin code syntax changed to fit older versions of PHP. |
| 327 | |
| 328 | = 1.0.2 = |
| 329 | |
| 330 | - Callback URL was too long for some servers. It has been shorten. |
| 331 | |
| 332 | = 1.0.1 = |
| 333 | |
| 334 | - Favicon admin settings are now in the Appearance menu. |
| 335 | - Fix in favicon package download. |
| 336 | - Fix in error management during favicon installation. |
| 337 | |
| 338 | = 1.0 = |
| 339 | |
| 340 | Initial version. |
| 341 |