I've just released version 2.1 of HTML Import, which includes a new option to fix internal links. As the importer runs, it builds a list of old paths vs. new permalinks. You'll see that list reflected in the .htaccess redirects when the import is complete. This new function runs … [Read more...] about HTML Import 2.1 fixes your links
Plugins
Import Delicious bookmarks as WordPress links or posts
So, a while back, I was working on a Delicious importer for WordPress. It's an update of Guillermo Moreno's plugin, which imports bookmarks as posts. I added an option to bring them in as links, which made more sense to me, but there's a big problem: since the WordPress link … [Read more...] about Import Delicious bookmarks as WordPress links or posts
Content Audit 1.2: automatically mark things as outdated and send email notifications
The Content Audit plugin has been updated to version 1.2. It now has options to automatically mark things outdated after a configurable time period — 3 months, a year, whatever. You can then email the assigned content owner or the original author a list of all their outdated … [Read more...] about Content Audit 1.2: automatically mark things as outdated and send email notifications
New plugin: Gallery2 to WordPress importer
This plugin allows you to import albums, images (with captions), and comments from a Gallery2 installation into your WordPress site. Albums will be saved as pages containing the [gallery] shortcode, and images will be saved as attachments. The album hierarchy will be preserved in … [Read more...] about New plugin: Gallery2 to WordPress importer
Testers wanted: Content Audit, now with email notifications
I've been working on adding email notifications to Content Audit. It now has options to automatically mark things outdated after a configurable time period -- 3 months, a year, whatever. You can then email the assigned content owner or the original author a list of all their … [Read more...] about Testers wanted: Content Audit, now with email notifications
How Many Plugins?
Over in a comment thread on the Tavern, Adam mentioned that he'd like to have a plugin count in the Right Now box on the Dashboard. As it happens, I once wrote a plugin for a client that added some information to the Right Now box, so it was easy to alter it to print the number … [Read more...] about How Many Plugins?
New plugin: Convert Post Types
I'm moving some old posts over to a new post type now that I've upgraded the sites at work to WordPress 3.0, and I needed a way to convert hundreds of posts in a category. The Post Type Switcher plugin does a nice job, but only on one post at a time. So, I wrote my own: Convert … [Read more...] about New plugin: Convert Post Types
Twitter Archive, WordPress Importer
I've finally managed to create a complete archive of my Twitter account -- and none too soon, as I'm quickly approaching the 3200-tweet limit for exports. I'll probably mess with the theme later, but for now I've followed Theme Lab's tutorial more or less exactly. My only problem … [Read more...] about Twitter Archive, WordPress Importer
Adding fields to existing options pages
There are lots of tutorials on adding a whole new options page for your plugin, but adding just a field or two to one of the standard options pages is a little different. The first argument in the register_setting() function is the one that identifies which existing page you … [Read more...] about Adding fields to existing options pages
Adding pages to all the WordPress submenus
Most WordPress plugin tutorials tell you to add your option pages to the Settings submenu, and that's that. Did you know that add_options_page() isn't your only choice? Here are the functions to add pages to all the major submenus: The page_title is the text that will appear as … [Read more...] about Adding pages to all the WordPress submenus