- Correctly handles post formats
- WP-Cron based background importing: start it up, then come back later to see how far it’s gotten
- Duplicate checking, will not create duplicate imported posts
- Imports posts, drafts, and pages
- Media Sideloading (for audio, video, and image posts)
Found via: Tumblr Importer plugin lets you move your blog from Tumblr to WordPress easily – The Next Web.
...Continue Reading
I am currently working on a WordPress project where the development site is hosted on Rackspace Cloud Sites. Doing typical administration tasks on the development site (Example: updating to WordPress, updating/installing a plugin, running a backup, etc.) was constantly resulting in a page timeout error.
A little research lead to the discovery that Rackspace Cloud Sites uses a load balancer that times out all PHP requests over 30 seconds. The solution to this problem on any PHP based site hosted on Cloud Sites, is to add a few lines to your .htaccess file to manually override the length of time for the timeout.
The end result of my .htaccess
...Continue ReadingImageOptim is an open-source (free) Mac application for optimizing images for the web. The application is fast and easy to use with a drag and drop interface.
ImageOptim has built-in support for the following optimization tools: AdvPNG, OptiPNG, Pngcrush, JpegOptim, jpegtran and Gifsicle. Support for PNGOUT can be easily added manually.
Keep those images tiny, and page load times low.
...Continue Reading
I was working on a WordPress project where I needed to give the client the ability to customize the sort order for a custom post type taxonomy. WordPress by default does not have this ability built-in, so I created a plugin called Custom Post Type Taxonomy Sort.Download from Github
…Continue ReadingShare
...Continue ReadingWhenever a client makes a specific request for something you know is a bad idea, try turning it around and asking them what it is that’s bothering them. Exactly what are they trying to solve? This allows you to first try and get to the root of the problem so that you can come up with a more appropriate way to solve it; rather than just implementing the bad idea.
via Humble Freelancer, Assertive Businessperson – A How To
Share Shares
...Continue Reading
The upcoming release of WordPress 3.3 features an improved interface for uploading images or other attachements. Plupload - is a drag and drop interface that uses HTML5, Flash, or Silverlight (depending on your browser capabilities) for the adding of new images or other attachements to your WordPress site.
…Continue ReadingShare Shares
...Continue Reading
On Saturday morning, while on the New tab of Hacker News, I saw a submission from my friend and office mate Andrew Wicklander. Andrew submitted a blog post written by his wife Maile Wicklander explaining why she will not be using Groupon for her new yoga studio.
Always a sucker for a Groupon discussion/debate, I read Maile’s post and write a lengthy response in the Blogger comment box. When I go to submit my lengthy comment, I am shocked to see
...Continue Reading…it helps a lot to open a new editor window and try to write code that just works. Without being elegant, fast or maintainable. Just something that works properly. And after you manage to put your thoughts into (bad) code, it’s easy to refine it from there and end up with good code.
Just don’t stop at the bad code, like many beginners do. It’s like when designers sketch a rough draft for a logo, before drawing the digital version. Could you imagine how horrible it would be if they wanted to stop there and give the rough sketches to the client instead?
- from To write good code, you sometimes have to write bad code by Lea Verou
Share
...Continue Reading
Matt Mullenweg updates the crowd at WordCamp San Francisco on the use and future of WordPress.
...Continue Reading
Today, I made the decision to upgrade to a paid account for a web application that I use and love. Pressing the appropriate button I am taken to the payment form and start entering my information. Then it happened, I saw an empty text box taunting me, because I am not special enough to fill in the box.
The label for the text box? Coupon code
Thoughts start racing through my head. “Should I email the application creator asking for a code?” “Is there one on their Twitter account?” Thoughts turn into action, Chrome tabs start multiplying as I start trying to hunt down a coupon code that I can put in the box. I become
...Continue Reading




