WordPress Expert » Plugins http://johnlamansky.com/wordpress Wed, 01 Jun 2011 18:58:49 +0000 en hourly 1 http://wordpress.org/?v=3.3 WordPress Tweaks 2.0 Released! http://johnlamansky.com/wordpress/wordpress-tweaks-2-0/?utm_source=rss&utm_medium=rss&utm_campaign=wordpress-tweaks-2-0 http://johnlamansky.com/wordpress/wordpress-tweaks-2-0/#comments Sat, 28 May 2011 02:40:43 +0000 John Lamansky http://johnlamansky.com/wordpress/?p=151 I recently rewrote my WordPress Tweaks plugin and have launched the new edition as version 2.0. The previous version of WordPress Tweaks (version 1.8) was released 3 years ago (back when WordPress was at version 2.5), so the plugin was definitely in need of an upgrade!

Version 2.0 adds 5 new tweaks, removes 13 outdated tweaks, fixes a few tweaks that broke between WordPress 2.5 and 3.1, adheres to new plugin development best practices that have emerged since WP 2.5, adds an instant search bar, and ups the minimum WordPress requirement from 2.1 to 3.1 (quite the jump!).

For those who aren’t familiar with the plugin, WordPress Tweaks gathers a plethora of assorted options into a convenient list of checkboxes and dropdowns. (WordPress Tweaks is in the same vein as Microsoft’s abandoned TweakUI program, for those who remember it.)

Here’s the current list of supported tweaks:

  • Admin
    • Automatically scroll to the post editor
    • Disable the admin bar
    • Disable the Dashboard
    • Disable the “Search Engines Blocked” notice
    • Disable tag autocomplete
    • Disable WordPress’s admin footer text/links
  • Comments and Pings
    • Disable self-pinging
    • Dofollow comment author links
    • Dofollow comment body links
    • Open external comment links in new windows
  • Media
    • Disable the Flash uploader
    • Default media inserter tab
      • From Computer
      • From URL
      • Gallery
      • Media Library
    • JPEG Quality
  • Posts
    • Disable post revisions
    • Force excerpts on archives
    • Open external post links in new windows
    • Add a “Continue reading” link to excerpts

Install Now

Ready to start tweaking? Just enter the homepage URL of your WordPress site:

]]>
http://johnlamansky.com/wordpress/wordpress-tweaks-2-0/feed/ 4
Tip for Plugin Developers: Inline Changelogs http://johnlamansky.com/wordpress/inline-changelogs/?utm_source=rss&utm_medium=rss&utm_campaign=inline-changelogs http://johnlamansky.com/wordpress/inline-changelogs/#comments Fri, 03 Jul 2009 16:51:12 +0000 John Lamansky http://wordpress.jdwebdev.com/?p=106 Recently, the Dev4Press and Weblog Tools Collection blogs made posts about integrating plugin changelogs into the Plugins dashboard. This functionality was something I was already doing in the SEO Ultimate plugin, so I thought I’d share my technique for doing this. (My method is different because it’s simpler and it integrates directly into WordPress’s update message.)

Here’s what an inline changelog looks like when implemented:

Example of inline changelog from SEO Ultimate

As you can see, a small notice like this helps users know at-a-glance what’s new in your plugin update.

Here’s the code you can incorporate into your plugin:

<?php
function my_plugin_update_info() {
	if ( $info = wp_remote_fopen("http://www.example.com/my-plugin-updates.txt") )
		echo '<br />' . strip_tags( $info, "<br><a><b><i><span>" );
}
add_action('in_plugin_update_message-'.plugin_basename(__FILE__), 'my_plugin_update_info');
?>

Of course, to keep plugin users happy, be sure that your inline changelogs are informative and unobtrusive. Happy coding!

(Plugin users, if you’d like to see this feature implemented in your favorite plugins, you could try sending the plugin author a link to this post! You could also check out the new Changelogger plugin.)

]]>
http://johnlamansky.com/wordpress/inline-changelogs/feed/ 5
Announcing the “SEO Ultimate” Plugin http://johnlamansky.com/wordpress/seo-ultimate-0-6/?utm_source=rss&utm_medium=rss&utm_campaign=seo-ultimate-0-6 http://johnlamansky.com/wordpress/seo-ultimate-0-6/#comments Thu, 02 Jul 2009 23:10:08 +0000 John Lamansky http://wordpress.jdwebdev.com/?p=109 Normally when I set up plugin-level SEO on a WordPress blog, I’ll need 5-8 plugins to provide all the desired SEO functionality. Wouldn’t it be cool if there was one plugin that incorporated all that functionality and more into one easy-to-use suite?

That’s the goal of SEO Ultimate, which is a free plugin I’m developing on behalf of SEO Design Solutions.

Right now the plugin is in its early stages (currently at version 0.6). There are many more features yet to come; as more functionality is added, I expect SEO Ultimate to become the all-in-one WordPress SEO solution of choice for more people as time goes on.

Features

Current functionality includes the standard All in One SEO Pack features:

  • Title rewriting
  • Noindex checkboxes
  • Meta editing
  • Canonical tags
  • Post meta box

SEO Ultimate also has these additional capabilities:

  • 404 monitoring
  • Linkbox insertion
  • Settings import/export functions

Upcoming features include robots.txt editing, 301 logging, XHTML validation status monitoring, and much more. (If you install the plugin now, you can get these features delivered to you on a regular basis via WordPress’s semi-automatic plugin updater!)

I’ve also incorporated these extra features into SEO Ultimate:

Auto-Installer

Also, be sure to check out this cool auto-installer system I invented. Just type in your blog’s URL, click “Launch Installer,” then click “Install Now,” and voila, SEO Ultimate will be installed on your blog! You can then enable it by clicking the Activate link.

Try it out:

You can also download the zip file. SEO Ultimate requires WordPress 2.7 or above.

Let me know what you think!

]]>
http://johnlamansky.com/wordpress/seo-ultimate-0-6/feed/ 21
WordPress Tweaks 1.8 http://johnlamansky.com/wordpress/wordpress-tweaks-1-8/?utm_source=rss&utm_medium=rss&utm_campaign=wordpress-tweaks-1-8 http://johnlamansky.com/wordpress/wordpress-tweaks-1-8/#comments Mon, 30 Jun 2008 16:10:23 +0000 John Lamansky http://wordpress.jdwebdev.com/?p=89 Version 1.8 of the WordPress Tweaks plugin has been released! Here are the changes for this version:

  • Added the “Automatically scroll to the post editor” tweak (based on the WriteScroll plugin)
  • Removed unnecessary JavaScript HTTP calls (hat tip to user Doug)
  • Removed unused code
  • Added a POT file to the plugin distribution
  • Fixed a WordPress 2.6 compatibility bug (reported by user Chris)
  • Other minor enhancements

Learn more about WordPress Tweaks or download the latest version here!

]]>
http://johnlamansky.com/wordpress/wordpress-tweaks-1-8/feed/ 21
Top 3 Underrated WordPress Plugins http://johnlamansky.com/wordpress/underrated-wordpress-plugins/?utm_source=rss&utm_medium=rss&utm_campaign=underrated-wordpress-plugins http://johnlamansky.com/wordpress/underrated-wordpress-plugins/#comments Thu, 26 Jun 2008 14:00:38 +0000 John Lamansky http://wordpress.jdwebdev.com/?p=80 There are a ton of WordPress plugins out there, so it’s no surprise that many are lost in the crowd. Here are three great plugins that I think deserve more attention (inspired by this post from a year ago):

  1. Broken Link Checker — Automatically checks your posts for broken links and images and reports its findings in the dashboard. Its AJAX capabilities even allow you to fix the offending links without editing the posts!

  2. WP-Project — This plugin adds lightweight project management to WordPress. If you want the ability to track clients, projects, and tasks from within your blog, this plugin is for you.

  3. WP SEO Master — The WordPress SEO arena is usually dominated by plugins like All in One SEO Pack, but this plugin provides some unique functionality, including keyword autolinking and comprehensive noindex/nofollow options.

What’s on your top list of cool plugins that aren’t mentioned that often? Let us know in the comments!

This would also make a cool blog meme: if WordPress-using bloggers could post a list of plugins that they think should have more limelight, we could promote plugin authors’ works and help each other discover some cool plugins.

I’ll tag the following bloggers: Kyle at Hack WordPress, Richard at WP Project (not to be confused with the plugin listed above), and Ian at ThemeShaper. If others would like to participate, feel free to do so! (If you don’t blog about WordPress, perhaps you could discuss plugins related to your niche.) Just post your list on your blog, link to this post if you want to register a pingback, and then tag additional bloggers.

]]>
http://johnlamansky.com/wordpress/underrated-wordpress-plugins/feed/ 22
WordPress Tweaks 1.7 http://johnlamansky.com/wordpress/wordpress-tweaks-1-7/?utm_source=rss&utm_medium=rss&utm_campaign=wordpress-tweaks-1-7 http://johnlamansky.com/wordpress/wordpress-tweaks-1-7/#comments Tue, 17 Jun 2008 23:17:49 +0000 John Lamansky http://wordpress.jdwebdev.com/?p=85 Version 1.7 of the WordPress Tweaks plugin features the following under-the-hood changes:

  • Internationalization support for all strings
  • Nonce support for the administration interface to guard against unauthorized changes
  • Other minor enhancements and fixes

For those who aren’t familiar with WordPress Tweaks, it is a multi-purpose plugin specializing in simple toggle-on/off changes. It adds many useful settings pertaining to comments, posts, SEO, security, the administration back-end, and much more.

Learn more or download the latest version

]]>
http://johnlamansky.com/wordpress/wordpress-tweaks-1-7/feed/ 5
WordPress Tweaks 1.6 http://johnlamansky.com/wordpress/wordpress-tweaks-1-6/?utm_source=rss&utm_medium=rss&utm_campaign=wordpress-tweaks-1-6 http://johnlamansky.com/wordpress/wordpress-tweaks-1-6/#comments Tue, 10 Jun 2008 14:03:52 +0000 John Lamansky http://wordpress.jdwebdev.com/?p=82 Version 1.6 of the WordPress Tweaks plugin adds 2 new tweaks:

  • Admin: Disable the Dashboard
  • Security: Disable directory listing for my plugins folder

WordPress Tweaks now includes a total of 23 toggle-on/off settings spanning SEO, administration, security, posts, and comments.

Download the latest version here

]]>
http://johnlamansky.com/wordpress/wordpress-tweaks-1-6/feed/ 8
WordPress Tweaks 1.5 http://johnlamansky.com/wordpress/wordpress-tweaks-1-5/?utm_source=rss&utm_medium=rss&utm_campaign=wordpress-tweaks-1-5 http://johnlamansky.com/wordpress/wordpress-tweaks-1-5/#comments Fri, 06 Jun 2008 15:55:24 +0000 John Lamansky http://wordpress.jdwebdev.com/?p=64 Version 1.5 of the WordPress Tweaks plugin has been released! This version boasts 9 new tweaks and a variety of other improvements. View the release history on the plugin page for more information.

Download the latest version here

If you run into any bugs, let me know in the comments!

]]>
http://johnlamansky.com/wordpress/wordpress-tweaks-1-5/feed/ 0
How to Uninstall a WordPress Plugin http://johnlamansky.com/wordpress/uninstall-plugin/?utm_source=rss&utm_medium=rss&utm_campaign=uninstall-plugin http://johnlamansky.com/wordpress/uninstall-plugin/#comments Mon, 26 May 2008 14:00:55 +0000 John Lamansky http://wordpress.jdwebdev.com/?p=68 WordPress makes plugin deactivation simple enough — just go to the “Plugins” section, find the plugin, and then click “Deactivate.” But what if you want to get rid of a plugin for good? Here’s how:

  1. Check for an uninstaller — If the plugin has administration pages, check them to see if the plugin has an uninstallation routine. If so, running it should clear out the plugin’s database tables and settings, which you won’t be needing anymore if you don’t plan on using the plugin again.

  2. Deactivate the plugin — Go to the “Plugins” section, find the plugin, and then click “Deactivate.”

  3. Check for plugin calls — Now browse around your site and see if anything broke. If so, follow the instructions in this post: What to Do if Plugin Deactivation Breaks Your Blog.

  4. Delete the plugin files — Using an FTP program, delete the plugin’s folder and/or file.

You may also want to check out the Clean Options plugin. I can’t vouch for it, since I haven’t used it, but it claims to be able to find any options table entries that the plugin may have left behind.

]]>
http://johnlamansky.com/wordpress/uninstall-plugin/feed/ 4
What to Do If Plugin Deactivation Breaks Your Blog http://johnlamansky.com/wordpress/plugin-deactivation-theme-errors/?utm_source=rss&utm_medium=rss&utm_campaign=plugin-deactivation-theme-errors http://johnlamansky.com/wordpress/plugin-deactivation-theme-errors/#comments Fri, 23 May 2008 14:00:06 +0000 John Lamansky http://wordpress.jdwebdev.com/?p=69 Say you just disabled a plugin, and now your WordPress blog’s front-end says “Fatal error: Call to undefined function.” Part of your site may even be missing.

The problem is that your theme is calling on the plugin you deactivated. However, since that plugin is gone, the site displays an error and then stops rendering the rest of the page.

Here’s what to do:

  1. Go to your WordPress administration. Click “Design” (or “Presentation”), then click “Theme Editor”.

  2. Where on your site did the error appear? If it was on your sidebar, click “Sidebar.” If it was only on a search page, click “Search Template.” If it was in the comments section, click “Comments,” etc.

  3. Now look for a function call that might be related to the plugin you just deactivated. For example, if you deactivated the Related Posts plugin, you might see some code like this:
    <?php related_posts(); ?>

  4. If you don’t plan on using the plugin again, and if you’re sure the code belongs to the deactivated plugin, just delete the code.

    Or instead, you can follow these instructions to alter the plugin function call so that it won’t break your blog when the plugin is deactivated.

    (If you’re new to theme editing, you might want to backup your theme first just in case.)

  5. When you’re done, click the “Save” button to save your changes.

  6. If you couldn’t find any relevant code, or if the problem still isn’t fixed, repeat steps 3-5 for the rest of your theme files.

If all else fails, reactivate the plugin to get rid of the error, and then consult the plugin’s documentation, contact the plugin author, or file a support request at the WordPress Support Forums.

]]>
http://johnlamansky.com/wordpress/plugin-deactivation-theme-errors/feed/ 21