This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.



Smugpress is a Free and Open Source WordPress plugin which facilitates SmugMug photo integration into your posts, pages, and sidebar. This is my first WordPress plugin so as a pedagogic exersize I included as many WordPress features into the plugin that I could deem useful. Feel free to offer critic, criticisms, or questions.


  • Random photo sidebar widget
  • DB Cached Feed data including gallery and picture information.
  • Easily insert SmugMug into your posts and pages.
  • WYSIWYG post plugin.

More Documentation

For the most up to date documention go to ( I’ll try to keep this document
updated, but it’s hard maintaining two sets of documentation.


This is my first WordPress plugin. I’m sure there are several areas where my plugin could be imporved or use more standard methods. I would love the feedback. Heck if I don’t get
feedback I just assume it’s perfect! You can contact me through ( my website).


This version of the plugin has been tested by three people, one of which is me. I would consider this beta code until we get a few more users. If you do find bugs please let me know, I want to get them fixed. Also, if there is a feature you would like to see let me know. If it makes sense and I have time I’ll add it to the next version.


  • Insert an image using the post plugin into a message.
  • Smugpress administrative options page.
  • Post after the image insert dialog is closed. It looks just like an image. ūüôā
  • Widget configuration when using the RSS Gallery view.
  • Widget configuration when using the RSS Feed view.
  • Image of the Smugpress sidebar widget in action.
  • What the quicktag actually looks like in code.


  1. Download the smugpress package and uncompress it into your wp-content/plugins directory.
  2. Activation the plugin.
  3. Choose Options->Smugpress from the main menu and enter your Smugmug nickname.


Why did you write this plugin?
  1. I am new to wordpress and wanted to learn how it worked. What better way then to rip the off the cover and start playing with the insides?? Unlike my dadís CB radio I was able to put WordPress back together.
  2. My wife and I have a new son and I wanted a blog to brag/boast/show off. However, I didnít want to manage the content myself. My wife is pretty technical, but using a plugin helped keep things consistent between our posts.
  3. I’ve been writing code for well over 10 years and figured it was finally time to contribute to the open source community.
Why are feeds cached, doesnít WordPress already cache RSS feed requests?

Yes, but the feed request is not the only point for added latency. Once the feed is downloaded you still have to parse all of the feed requested. When dealing with several large galleries the latency was significant. By only parsing the feeds once we can select a random image with a single DB query, super fast!

Contributors & Developers

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


Translate “SmugPress” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.