This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Community Yard Sale


A community yard sale involves multiple yard sales within a community, usually at the same time. This event attracts
more buyers. But buyers need to know where each yard sale is located and want to know what items are for sale at each
yard sale. This plugin helps address these issues by (1) providing sellers an input form to list their address and
items being sold and (2) providing buyers a Google Map and searchable/filterable table of yard sale listings.

The administrative control panel leads you through creating short codes that generate an input form for sellers and
Google Map + table of listings for buyers.


  • Map view of listings
  • Table view of listings


  1. Your WordPress site must be running PHP5 or better. This plugin will fail to activate if your site is running PHP4.


  • Installing this plugin creates its own table. If you uninstall it, the table and its data remain.
  • Tested using PHP 5.2.13, MySQL 5.0 (Using 1and1 for hosting)


How do I use it?

The plugin gives you two short codes: one that places a form on a page for people to add a listing, a second to display
the listing. Go to the Settings page and it will walk through creating the short codes.

How do I edit/delete my yard sale entry?

After you add your entry initially, you will be emailed links that you can use to to edit or delete that entry.

Yard sale entries are not appearing on the listing page

Ensure that the “event” value used in the [yardsale-listing] short code matches that of the [yardsale-form] input form short code

Can we make only registered users be allowed to make and entry or can we require a login

The plugin does not directly support this. But you can use the WordPress option to require a password on the
page on which the entry form is located.

I want to do a new yard sale event, how do I clear the old entries

You have two choices: (1) delete existing entries, (2) use a new event tag. For (1), go to the admin setting panel,
“Delete Entry” tab and delete the event tag that you used in your short code. For (2), edit your [yardsale-form] and
[yardsale-listing] short codes by changing the “event” value to some new value. Be sure you use the same value for
both tags so that they reference the same data.


Still Good But No Longer Works for Google Maps

Was not able to contact the author through means shown on the contact page so hopefully he will see this and offer help. The Plugin works fine but now since Google has changed it’s map policy you need an API key to use maps on a site (and with this plugin). Even if you do have the API key, the plugin probably still won’t work. So until there is an update, downloading this plugin will be a waste of your time unless you want to forgo the map functionality which really defeats the purpose of using it in the first place. BTW- The plugin is installed on a domain created prior to 06/22/2016 Google doomsday date to kill your maps and it works fine because the API is grandfathered in but if you have a fresh domain, your maps won’t work in this plugin.

Great Plugin, but no way to edit the listings

I love this plugin, but I wish there was a way to edit the listings from the WP Admin. Currently the only way the Administrator can edit the listings is by editing the WP Database directly. Other than that this plugin is awesome!

Read all 6 reviews

Contributors & Developers

“Community Yard Sale” is open source software. The following people have contributed to this plugin.


Translate “Community Yard Sale” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Important: Now includes Option to set Google Maps API key which is required for all domains registered after 22 June 2016.
  • Minor change to yard sale entry id creation


  • Minor fix to support PHP 7.0


  • Avoiding WordPress-injected BR tags in form INPUT tags


  • Avoiding WordPress-injected BR tags in form INPUT tags


  • Adjusted spacing between filter field and Google Map on yard sale listing


  • Fixed internationalization. Added German (de_DE) translation.


  • Via setting page, can change labels like “State” to “Province” on input form
  • Via setting page, can omit some fields on the input form
  • Fixed errors reported in WP_DEBUG mode


  • Minor fixes.


  • Fixing issue where Google Map in admin page does not fully display


  • Limits size of any entry cell being displayed. Makes cell scrollable.


  • Minor tweaks


  • Now available via WordPress site


  • Initial Revision