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.



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.


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 dads 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 didnt 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, doesnt 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

This is open source software. The following people have contributed to this plugin.


Browse the code