WordPress.org

Ready to get started?Download WordPress

Plugin Directory

WP Performance Pack

Performance optimizations for WordPress. Improve localization performance and image handling, serve images through CDN.

1.8.6

  • [general] bugfix in plugin deactivation

1.8.5

  • [jit] WordPress 4.0 support
  • [general] still refactoring code
  • [cdn] restore static links displays errors if any occur (see FAQ for manual restore)

1.8.4

  • [dynimg] fixed a stupid permalink bug
  • [l10n] german translation correntions

1.8.3

  • [dynimg] multisite support added - only available when network activated
  • [general] further internal refactoring
  • [general] updated jQuery UI Slider Pips to v1.6.1
  • [l10n] translations updated (added missing texts, fixed some german translations)

1.8.2

  • [dynimg] bugfix: prevent duplicate declaration of WPPP image editor classes (could cause problems with media manager)
  • [l10n] translations updated, german translation included

1.8.1

  • [jit] WordPress 3.9.2 support
  • [mo-dynamic] Using MO dynamic no longer breaks plugin/theme updates. WP failed to delete plugin/theme folder because some language files were still opened. WPPP now unloads all language files prior to any upgrade.

1.8

  • [dynimg] reworked internals, now also works when editing images in WordPress
  • [mo-dynamic] scope issue resolved (get_byteorder copied from class MO into MO_dynamic)
  • [general] more internal code changes (still work in progress)
  • [cdn] option to restore static links (links will be restored automatically on deactivation)

1.7.6

  • [general] (stupid) bug fixed ( "Undefined class constant '_options_name'...")

1.7.5

  • [dynimg] bugfix in EWWW Image Optimizer integration
  • [native gettext] translations API compatibility
  • [general] bugfix: error on activation caused by update check
  • [general] I'm working on some mayor code changes (work in progress)

1.7.4

  • [mo-dynamic] Added test for mo file integrity. Corrupted mo files could cause an "Allowed memory size exhausted" error (e.g. the french translation of All In One SEO Pack 2.1.6).

1.7.3

  • [cdn] bugfix in advanced view: CDN URL didn't get saved
  • [cdn] improved CDN test: warn about missing CDN URL, only display CDN test result if cdn is activated

1.7.2

  • [cdn] better feedback on active cdn settings
  • [cdn] some small ui changes

1.7.1

  • [cdn] bugfix caused by duplicate in wp_get_attachment_url filter

1.7

  • [cdn] NEW CDN support
  • [cdn] NEW Dynamic image linking

1.6.6

  • [jit] added WordPress 3.9.1 support
  • [general] fixed issue that could cause a warning when switching views

1.6.5

  • [general] more bugfixing, options should get saved again

1.6.4

  • [general] bugfix on simple view

1.6.3

  • [dynimg] EWWW Image Optimizer support (only when "No Save" option is disabled!)
  • [general] misc. code refactoring

1.6.2

  • [dynimg] disabling image settings on multisite installations (as it isn't supported on multisite)
  • [wpmu] view switch fixed

1.6.1

  • [general] bugfix in simple view which could break the settings page

1.6

  • [dynimg] Added AJAX Thumbnail Rebuild and Simple Image Sizes integration
  • [dynimg] EXIF use for all image sizes smaller than 321x321 (if the EXIF thumbnail is bigger)
  • [dynimg] added simple view for dynamic image resizing
  • [general] misc. code refactoring
  • [general] misc. ui changes
  • [l10n] removed plugin translations as too many texts have changed (will be readded with the next update)

1.5

  • [jit] WordPress 3.9 support
  • [dynimg] NEW! Adjust quality for newly created intermediate images.
  • [general] misc. code cleanup
  • [general] misc. UI changes
  • [general] jQuery UI Slider Pips updated to 1.4.0

1.4

  • [jit] WordPress 3.8.3 included
  • [dynimg] NEW! use exif thumbnails for thumbail images, requires exif extension
  • [dynimg] check for pretty permalinks and regenrate thumbnails
  • [general] misc. ui changes

1.3.1

  • [dynimg] bugfix: thumbnail quality was set to 10 instead of 80 - will be user selectable in future version

1.3

  • [dynimg] NEW! Regenerate Tumbnails integration to delete old/existing thumbnails
  • [dynimg] only serve images uploaded via media library and existing image sizes
  • [dynimg] bugfix for missing wp_basename
  • [general] misc. smaller fixes and changes
  • [general] UI changes (accordion removed)

1.2.2

  • [jit] added WordPress 3.8.2 support

1.2.1

  • [dynimg] bug fixed which caused intermedate images to be created on upload
  • [multisite] bugfix: settings page is displayed again

1.2

  • [dynimg] optional caching of intermediate images using WP Cache API
  • [dynimg] automatically flush rewrite rules on feature activation/deactivation
  • [backend translation] moved user override option to personal options
  • [general] changed all files' encoding to utf-8
  • [general] php version check on activation

1.1

  • NEW dynamic image resizing
  • [translation] uasort-warning bugfix

1.0

  • [mo-dynamic] cache soft expire
  • [mo-dynamic] optimizations (faster hash calculation) and code cleanup
  • [mo-dynamic] object cache test now checks existence of object-cache.php and class name of wp_object_cache
  • [override textdomain] bugfix so alternative folders for theme and plugin translations are searched again
  • [l10n] textdomain added to plugin description
  • [native gettext] bugfix in native gettext test
  • [debug] reworked display of loaded textdomains
  • [debug] show cached translation count when using mo-dynamic and caching
  • [general] added uninstall to clean up created translations from native gettext

0.9

  • [mo-dynamic] mo table caching removed (small speed improvement vs. big cache usage)
  • [mo-dynamic] reduced cache space usage (reused admin "base" translations, data compression)
  • [mo-dynamic] some small fixes
  • [general] more refactoring to reduce loaded code
  • [l10n] texts and translations updated

0.8

  • [jit] fixed broken file upload (e.g. when editing posts)
  • [general] code refactoring to reduce loaded code
  • [general] selectable user default for backend transaltion if allow override is enabled
  • [l10n] translations updated

0.7.3

  • [general] file encoding could cause problems

0.7.2

  • [general] script bugfix in simple view

0.7.1

  • [general] bugfix: save settings changed view

0.7

  • [general] new user interface with simple and advanced view
  • [general] extended tests for support of gettext, object cache and jit
  • [mo-dynamic] bugfix: removed HTML illegal chars from some translations

0.6.2

  • [jit] script l10n now works with bwp minify, and hopefully other script minify plugins as well

0.6.1

  • [jit] no jit when IFRAME_REQUEST is defined (broke theme customize)
  • [jit] fixed multiple localizations per handle

0.6

  • [mo-dynamic] use hash table if mo file contains one
  • [mo-dynamic] optional caching implemented

0.5.2

  • [debug] show translation calls when using MO-Dynamic
  • [debug] test if WPPP is loaded as first plugin
  • [l10n] translations updated

0.5.1

  • [debug] show class used for textdomain
  • [debug] added debugging option, so WP_DEBUG isn't required anymore
  • [l10n] translations updated

0.5

  • [native gettext] langage directory set to WP_LANG_DIR
  • [general] allow user override to reactivate backend translation
  • [debug] Debug Bar integration for debugging
  • [l10n] translations updated

0.4

  • [l10n] german translation added
  • [general] admin interface reworked
  • [native gettext] use of LC_MESSAGES instead of LC_ALL
  • [native gettext] append codeset to locale

0.3

  • [general] added multisite support (network installation)

0.2.4

  • [jit] bugfixs in LabelsObject and WP_Scripts_override

0.2.3

  • [jit] complete rework of JIT localize - it shouldn't break scripts anymore
  • [general] bugfix in changing plugin load order (WPPP has to be the first plugin to be loaded)

0.2.2

  • [general] bugfix in form validation
  • [native gettext] test if putenv is disabled

0.2.1

  • [mo-dynamic] bugfix - empty string got translated to headers
  • [mo-dynamic] performance tweaking
  • [native gettext] possible multisite fix - using get_locale instead of global $locale

0.2

  • [general] added native gettext support using Bernd Holzmuellers Translate_GetText_Native implementation
  • [general] Just in time script localization (WP 3.6 and 3.8.1 supported)

0.1

  • Initial release

Requires: 3.8.1 or higher
Compatible up to: 4.0
Last Updated: 2014-9-9
Downloads: 11,164

Ratings

4 stars
4.3 out of 5 stars

Support

4 of 5 support threads in the last two months have been resolved.

Got something to say? Need help?

Compatibility

+
=
Not enough data

0 people say it works.
0 people say it's broken.

100,1,1 100,1,1 100,1,1 100,1,1
100,1,1
0,1,0 0,1,0