How to remove WangGuard honeypot fields

WangGuard is a great plugin for blocking spam registrations. Without it, this site gets about 50 per day. No good!

I did encounter an issue, however: The <![if !IE]> tag was showing on my registration form for some reason. The code WangGuard adds inside the tag is used to generate a “honeypot” section: spam bots see the fake form fields but users don’t. Spam bots fill out the fields and when the form is submitted, WangGuard sees that the fake fields are filled in and knows the user is spam. The good news is that WangGuard still works without the honeypot fields.

Add the code below to your functions.php file to remove the honeypot fields:

/**
 * Get rid of WangGuard's honeypot fields on the registration form
 */
function kws_remove_wangguard_honeypots() {
    $i = 1;
 
    // WangGuard generates actions in a random position between 1 and 10, 
    // so we remove all actions that may exist.
    while($i < 11) {
        remove_action('register_form','wangguard_add_hfield_1' , $i);
        remove_action('register_form','wangguard_add_hfield_2' , $i);
        remove_action('register_form','wangguard_add_hfield_3' , $i);
        remove_action('register_form','wangguard_add_hfield_4' , $i);
        $i++;
    }
}
 
add_action('plugins_loaded', 'kws_remove_wangguard_honeypots');

Major Changes in the WordPress.org Plugin Directory

The new plugin Reviews feature suggests a shifting approach to the WordPress ecosystem.

Reviews: a new tab in town

WordPress.org Reviews TabOn every plugin page, there is now a Reviews tab. This is in addition to the Support tab that WordPress added around August.

Rating a plugin now requires a review

Until now, WordPress reviews were basic: 1-5 stars, with no additional details. You would only need to be signed in and click a star rating. With this change, WordPress.org requires users to be logged in and to write a review with their star rating. This will force users to be more thoughtful on why they rate a plugin a certain way.

You can now reply to reviews. Nice.Each review is now a forum thread: when a review is posted, the plugin author has a chance to reply. This is great for me as a plugin author: I can attempt to  resolve issues and get better plugin ratings. Users are able to modify their reviews and update their star ratings, which adds incentive for plugin authors to address issues with each reviewer. This is smart.

The beginning of higher accountability.

This is one way to add security and stability to the WordPress ecosystem.

I believe WordPress wants to have more tight controls over the plugins listed on the directory.  With over 22,000 plugins, Automattic simply does not have the resources to make sure all plugins are up to snuff.

The WordPress team has taken steps to help users know whether a plugin is good or not:

  • The May update made visible the number of resolved plugin support requests over a time span.
  • Earlier in the year, the website started displayed a banner alerting users when a plugin hadn’t been updated in over two years.
  • In 2011, the website started showing a graph of the plugin star ratings, not just the aggregated star rating. This helped visualize the plugin’s ratings.

WordPress as a platform.

Matt Mullenweg spoke at a WordCamp recently about his vision for auto-updating WordPress where users wouldn’t have to manually upgrade the software. His vision is of WordPress as a hassle-free platform, and I bet that reducing the variables added by troublesome plugins or themes is a high priority.

WordPress 3.5, currently in beta, introduces a new feature (emphasis mine):

You can browse and install plugins you’ve marked as favorites on WordPress.org, directly from your dashboard.

This feature, in concert with more in-depth reviews, marks a shift from a directory of plugin downloads to more of a WordPress “App Store” mentality: when you are logged in to your account, you can easily find and download your favorite plugins. The directory, armed with better ratings and review, will show higher-rated plugins first. All from inside WordPress instead of on the WordPress.org website.

This reviews implementation is a big next for the plugin directory, and is likely the first  step of many. I look forward to seeing what is planned for the directory, as well as the WordPress platform as a whole.


Notes as a Plugin Developer

  • On each plugin page, you can grab an RSS feed of the reviews, which will be helpful for responding to review comments. This is functionally similar to the plugin Support forum.
  • I really, really like this change. It will help good plugins get discovered.
  • Plugin authors can now respond to their critics! Re: Marco Arment.

Feature Request: Per-Version Ratings

Each review prominently displays the date of the review. I’m hoping that WordPress segment reviews on a per-version basis, like what Apple does in their App Store. There would be two charts: ratings for all versions, and ratings for the current version.

Trulia Plugin for WordPress

Easily add TruliaMaps to your website!
Add a Trulia maps widget showing homes in your area, without touching any HTML or code. This plugin allows you to configure tons of options; check it out today!

The Trulia real estate plugin includes options for:

  • Map size
  • Map, Satellite or Hybrid map type
  • Slideshow – automatically cycle through houses. Choose how quickly the slideshow displays, or to turn it off.
  • Map Background and Text colors

Easily add a real estate map to your page or post using “shortcodes”:

`[trulia city=”Bethesda” state=”MD”]`
will show a map for Bethesda, MD real estate.

`[trulia zip=90210 rotate=10 size=panorama]`

will show a wide map of the 90210 real estate for sale, and will rotate showing listings every 10 seconds.

Shortcode

[trulia title=”Boston Real Estate” align=right city=Boston state=MA background=”#cccccc” color=”#333333″ size=large rotate=10 logo_color=gry]  The following shortcode produces the map seen on the right:

`[trulia title=”Boston Real Estate” align=right city=Boston state=MA background=”#cccccc” color=”#333333″ size=large rotate=10]`

The plugin has shortcode support with the following setting options:

  • `size` – Choose between `large` (default), `small`, and `panoramic` map sizes.
  • `title` – Modify the text of the map heading.
  • `zip` – Standard ZIP code
  • `city` – Name of the city.
  • `state` – Two-letter state abbreviation.
  • `rotate` – How quickly, in seconds, do you want the listings to auto-rotate. Defaults to `0` (off).
  • `map_view` – Choose between Map (`map`), Satellite (`sat`), or Hybrid (`hyb`) views for the map images.
  • `align` – Align the map to the `left`, `right`, `center`, or `none`
    Note: uses WordPress CSS classes to achieve aligning; some themes may not support this.
  • `color` – HEX value for map heading text color (`#efefef`, for example)
  • `bg` – HEX value for map background color (`#cccc33`, for example)

Please leave support questions/issues and comments below!

This WordPress real estate plugin was made possible with the support of the Koitz Group, Bethesda, MD real estate experts.

Export Bit.ly Link Data as CSV

Finally, a way to download Bit.ly link data as a CSV.

Bitly Download CSV
Would you care to download a CSV of your Bit.ly links? WINNING!

Download the plugin from WordPress.org

Bit.ly is one of the most popular link shortening services, and rightly so: it is stable, easy to use, and has pretty looking statistics. One thing Bit.ly does not do is export data. There is simple no other Bit.ly exporter out there.

The Bit.ly Exporter plugin allows you to export up to three years of daily click data for your links. This allows you to analyse click data like you always wanted to! All you need is WordPress. Continue reading “Export Bit.ly Link Data as CSV”

SEO WordSpinner Removed from the WordPress Plugins Directory

Today I found out that the SEO WordSpinner plugin is no longer available via its WordPress Directory page. I emailed WordPress plugin-master Mark Riley asking what was up, and he just emailed me back:

Hi,
There were some complaints about some SEO plugins.
Your plugin was among those checked and given it’s purpose is not suitable for the directory now.

Mark.

If you’re a fan of the SEO WordSpinner plugin, email WordPress now to show your support!

Continue reading “SEO WordSpinner Removed from the WordPress Plugins Directory”

Hierarchical Link Categories for WordPress

Download the plugin on WordPress.org

If you’ve ever tried to use WordPress’ built-in bookmarks / links manager, you know that its limits can be frustrating. One of the biggest issues I’ve encountered is that the link categories are not hierarchical.

Let’s say you have a tech blog and you link to a lot of pages about TV’s. You may want to categorize the links under TV > Plasma or TV > LCD. With the existing system, you cannot.

Enter the Hierarchical Link Categories plugin

Continue reading “Hierarchical Link Categories for WordPress”

Shopify Importer – Import Shopify Products into WordPress

Download the plugin from WordPress.org

Shopify is a great hosted eCommerce provider. WordPress is the best blogging platform.

I first learned about Shopify in 2007, and was very interested in their service: they take care of every aspect of an eCommerce shop, and you pay them monthly plus a little cut of your sales.

  • Themes: Shopify has a great theme generator package that uses Ruby on Rails and it also has a theme store with tons of beautiful, standards-compliant themes.
  • Apps: The Shopify App Store features free and paid applications that integrate using the Shopify API.
  • Hosting: Shopify uses Rackspace and Akamai for hosting and as a CDN, respectively. Security, hosting, etc.
  • …and tons of other features

Shopify Blog FunctionalityI am still impressed with Shopify, but when I logged in recently to my Shopify account, I saw that Shopify’s “blogging” functionality is weak. Very weak. When I saw that there was an app to import a WordPress blog into Shopify, I laughed, and went ahead creating a Shopify importer for WordPress. Continue reading “Shopify Importer – Import Shopify Products into WordPress”

EasyVideoPlayer WordPress Plugin

Embed EasyVideoPlayer videos to WordPress

Finally add videos inside your WordPress content without the hassle!

Download the plugin from WordPress.org

It’s been hard — and very technical — to embed EVP videos inside WordPress content…until now. The EVP plugin for WordPress changes everything – it is now simple to add EVP videos to your content. Continue reading “EasyVideoPlayer WordPress Plugin”

Lottery Results – A New WordPress Plugin

Download the plugin at WordPress.org

For plugin support, please visit the support forum.

Show lottery results from all 43 states with lotteries

  • Choose which games you want to display
  • Choose from different lotto results layouts
  • Embed results in your content using the lottery] shortcode.

The widget automatically gets updated results every 6 hours, then they are stored in your website for very fast load times.

 

Continue reading “Lottery Results – A New WordPress Plugin”

Snow Report – Ski Mountain Conditions Plugin for WordPress

Denver Snow

Get the latest ski/snowboarding conditions from your favorite area or mountain using the Snow Report WordPress plugin.

The plugin uses the OnTheSnow.com website’s data feeds that provide the most accurate, up to date information available. Continue reading “Snow Report – Ski Mountain Conditions Plugin for WordPress”

Weather Forecasts for WordPress – WP Wunderground Plugin

This is the official plugin support page for the Wunderground plugin. Download it now from WordPress.org.

Do you need plugin support or have comments?

For information on how to use the Wunderground plugin, please view the plugin page. Continue reading “Weather Forecasts for WordPress – WP Wunderground Plugin”

WordPress.org Changes Plugin Page Layout

WordPress.org plugin page layout change likely for usability

Wordpress.org plugin page from 2008
What the WordPress.org plugin page used to look like.

A couple of weeks ago, WordPress.org changed the layout of their plugins directory plugin pages. The update was likely to improve usability for users trying to determine whether a plugin is trustworthy and what it does. I believe the re-arranging of the page has achieved those goals.

The update removes author links

The layout redesign removes links to the official plugin page. I believe this makes it more difficult for users trying to get support on plugins.

Removing links also affects plugin authors. One of the ways that plugin authors are “rewarded” for creating plugins used to be a link from the WordPress.org website. This resulted in two things: increased traffic to the author’s website and some passed SEO value from the WordPress website to the author’s website.

I recommend all authors to go back through their readme.txt files and add a link to their support pages. Continue reading “WordPress.org Changes Plugin Page Layout”

Interspire & BigCommerce WordPress Plugin

Integrate Interspire or BigCommerce with your WordPress website

You want to spend your time writing the best content, not hunting for the link for the product you’re blogging about. This plugin is simple to set up, and powerful. If you use WordPress and Interspire or BigCommerce, it’s a must have.

For for information, check out the plugin information & download page on WordPress.org Continue reading “Interspire & BigCommerce WordPress Plugin”

WordPress Debt Calculator

Download the plugin from WordPress.org

Add a debt calculator to your WordPress blog

Debt Calculator ScreenshotDo you have a financial blog or a blog about debt, money management, or household spending? Add a free debt calculator to your blog with no coding required.

  • Updating the style: You can update the form’s style by editing the plugin’s debt.css file
  • You can add the calculator to your website’s sidebar by using the shortcode in a text widget
  • Use in combination with the Show Content Only plugin as a pop-up window

Continue reading “WordPress Debt Calculator”

{SEO WordSpinner Plugin – A Killer SEO Plugin for WordPress|Kick SEO Ass with SEO WordSpinner Plugin for WordPress|WordPress Content Spinner Plugin – SEO WordSpinner}

Click to Download SEO WordSpinner 2.0.4

{WordPress SEO Plugin|Content Spinner for WordPress}

Download the SEO WordSpinner Plugin and test {SEO WordSpinner|the SEO WordSpinner plugin|this great plugin|this WordPress SEO plugin} out.

Refresh this page to experience content spinning in action.

Why use a content spinner?

There are a lot of content spinners out there (I won’t even bother linking to them, most are for spamming, not for SEO). The existing products allow you mass-export articles then submit them across content networks to build links using spammy articles. That is not what this plugin does. This plugin allows you to enhance your site’s SEO by reducing duplicate content.

Google has been improving its handling of duplicate content by implementing use of the canonical tag and updating its algorithm. They don’t punish a site for duplicate content, but having unique content is still better than duplicate content.

Different content in different context

Each of those pages will show the full content or an excerpt (summary) of the content on this page. Each will show a title for this article. The SEO WordSpinner plugin allows you to mix things up so that on each page, users will see different content that means the same thing, therefore avoiding duplicate content issues if done properly. Continue reading “{SEO WordSpinner Plugin – A Killer SEO Plugin for WordPress|Kick SEO Ass with SEO WordSpinner Plugin for WordPress|WordPress Content Spinner Plugin – SEO WordSpinner}”

Add Custom Titles for Tags and Categories in WordPress

The Best WordPress SEO Plugin? A combination of two.

All in One SEO Pack (AIOSEO) is the leader in WordPress SEO plugins. It offers great functionality and simple integration into the process of writing a post. AIOSEO is not a perfect plugin, however, because it lacks some very important functionality:

  • Custom category title tags
  • Custom tag title tags
  • Mass editing of page, post, tag and category title tags/slugs

The plugin that has all of the features above (but lacks AIOSEO features) is SEO Title Tag, an imperfect but elegant solution to the list above.  This article shows how to use both plugins and have them combine forces to create a powerful solution for getting custom titles on all your site’s pages. Continue reading “Add Custom Titles for Tags and Categories in WordPress”

WordPress Comment Form 404 Error – Now Fixed!

Disabling the Cookies for Comments plugin broke the comments form.

On the recommendation of Matt Cutts, I added the Cookies for Comments plugin to this blog, and also added their recommended .htaccess modifications:

RewriteCond %{HTTP_COOKIE} !^.*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.*$
RewriteRule ^wp-comments-post.php - [F,L]

When I realized that Cookies for Comments was slowing down my blog considerably, I disabled the plugin, but did not think to  remove the .htaccess rewrite rule. The remaining .htaccess rules broke the comments on this blog (for two weeks now, could it be!?). Continue reading “WordPress Comment Form 404 Error – Now Fixed!”

How to Prevent Loading WP-DownloadManager's CSS File

Stop loading WP-Downloads CSS File

If you want to disable the WordPress plugin WP-DownloadManager‘s download-css.css file from being loaded, add the following code to your functions.php file:

remove_action('wp_print_styles', 'downloads_stylesheets');

Alternatively, if you would just like to use your own stylesheet, you can add a file named download-css.css to your theme’s directory, and the plugin will automatically load your stylesheet instead.

Improve Gravity Forms – Gravity Forms Addons Plugin

Download Gravity Forms Addons Plugin on WordPress.org

Gravity Forms + Directory Capabilities

Since Gravity Forms came out, it’s been transforming how WordPress can be used. It makes a contact form more than a contact form. It makes a contact form the basis for anything you can imagine.

The Gravity Forms Addons plugin has added Directory capability to Gravity Forms.

The directory shortcode

You can add a directory for any form using the directory shortcode. When you add the plugin, you’ll see a new button to the right of the Gravity Forms “Add Gravity Form” button. This pop-up has lots of configuration options. Click the “Show advanced settings” link for tons of configuration options.

Gravity Forms is Great. Let’s Make it Better.

To view one pane, the other panes close. What a pane in the ass! :-)
To view one pane, the other panes close. What a pane in the ass! :-)

I really enjoy the Gravity Forms plugin. It’s a great form generator seemingly based on making a Wufoo-style experience for a WordPress form plugin.  It’s super-simple to use and set up, and I’ve set up my website request form using Gravity Forms.

Some little things make a big difference

One thing that has frustrated me about the plugin is that when selecting the type of field to add to the form, I had to click a box to show it, like the image to the right.  I knew that it would be a simple thing to fix…so I did.  Enter the Gravity Forms Addon plugin. Continue reading “Improve Gravity Forms – Gravity Forms Addons Plugin”