WordPress.org

Plugin Directory

WP Performance Pack

Boost WordPress performance: Faster localization, (on the fly) dynamic image resizing and CDN support for images.

1.10.4

  • [mo-dynamic] Minor speed improvements
  • [jit] Added WP 4.2 support
  • [general] More updated help texts.

1.10.3

  • [dynimg] Multisite rewrite htaccess bugfix
  • [native gettext] Cached mo files now stored in wp-content/languages/wppp[...] prefixed with original file name
  • [jit] Bugfix: Some localizations resulted in requests to wp-admin/[Object%20object]
  • [general] More help texts for modules in advanced view.

1.10.2

  • [dynimg] Multisite bug fix
  • [general] Multisite bug fix

1.10.1

  • [general] Modules active by default now

1.10

  • [general] NEW! Tabbed UI
  • [general] NEW! Modules: Deactivate what you don't need
  • [dynimg] NEW! Choose between two methods for serving images: SHORTINIT = true or WP_USE_THEMES = false. SHORTINIT is faster. When using WP_USE_THEMES all plugins get loaded so any installed image plugins (if the are based on WP_Image_Editor) will be used to create intermediate images. Only available via advanced view.
  • [general] jQuery UI Slider Pips updated to 1.9
  • [jit] added WP 4.1 and 4.1.1 support
  • [general] Modularization almost complete.

1.9.2

  • [dynimg] fixed wrong path for exif class
  • [jit] added WP 4.0.1 support

1.9.1

  • [cdn] Another fix in dynamic links and deactivated substitution. Image sources were changed to CDN URL in the database.
  • [cdn] Restore static links no longer uses hardcoded table names

1.9

  • [cdn] Dynamic links don't alter post content by default anymore. Substituting base URLs to improve performance is now optional. When upgrading this option will be activated if dynamic links were enabled to keep the previous behaviour. For now manual restore of static URLs is required when deactivating substitution.
  • [dynimg] fixes in flushing rewrite rules
  • [general] more progress on modularization (haven't had much time lately to make the progress I had planned...)

1.8.7

  • [general] again a bugfix in plugin deactivation
  • [general] still working on modularization of WPPP
  • [l10n] added spanish translations (thanks to WebHostingHub)

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.2.2
Last Updated: 2015-4-24
Active Installs: 1,000+

Ratings

4.1 out of 5 stars

Support

3 of 7 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
100,1,1