This plugin hasn’t been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

WP Plogger


Allow Plogger, the open-source photo gallery, to be called by placing the shortcode [wp_plogger] in a page. Plogger will then be embedded in the page correctly, and will become part of your WordPress website rather than sitting outside it.

NB: there are many better gallery plugins available for WordPress, and Plogger doesn’t appear to be being maintained any more; I personally like NextGEN Gallery. Plogger can still be useful though, especially for those “Trade/Media” areas that allow journalists to download lots of product images, but I now have a plugin that lets you do that with NextGEN Gallery: NextGEN Download Gallery.


  1. install Plogger into a subfolder, following the Plogger documentation
  2. install and activate this plugin
  3. tell this plugin where Plogger is, under Settings / WP Plogger (just the name of the folder containing Plogger, e.g. plogger, trade-media, photos/gallery)
  4. replace Plogger’s index.php file with the code below (or just copy the file plog-index-php.txt from the plugin folder to the Plogger folder, and rename it index.php)
  5. create a page with the same slug as the Plogger folder, and add [wp_plogger] to its content

    // replace the contents of index.php in the plogger folder with this,
    // so that WordPress can render the page correctly
    define(‘WP_USE_THEMES’, true);
    require dirname(dirname(FILE)) . ‘/wp-blog-header.php’;

You will most likely want to customise the Plogger theme, which can be done either by adding some CSS to your WordPress theme to override Plogger’s CSS, or by writing a custom Plogger theme (see the Plogger website).

Contributors & Developers

“WP Plogger” is open source software. The following people have contributed to this plugin.



1.0.2 [2013-06-29]

  • fixed: valid nonce handling in settings screen
  • changed: stop messing with PHP error levels, which was hiding some warnings
  • changed: dust off the aging code a bit, refresh external links

1.0.1 [2012-04-06]

  • fixed: use plugin_dir_url() to get url base (SSL compatible)

1.0.0 [2012-01-08]

  • final cleanup for public release