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 (1) input form for sellers and
(2) Google Map and a listing table 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.


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.


September 3, 2016
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!
September 3, 2016 6 replies
No submit button. When you make a change nothing updates.
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.



  • Minor Change: Changed text in email after submission. Removed explicit reference to Community Yard Sale so that the form can be used for other (non-sale) purposes


  • Minor Change: Changed display text “For Sale Items” to “Details” so that the form can be used for other (non-sale) purposes


  • Improvement: links for admins to delete entries introduced in 1.1.8 now prompt for confirmation before deleting.


  • New: when viewing a yard sale listing, if the viewer is logged in as an administrator, links to delete entries
    appear in the table and map pop-ups. These links do not appear for other viewers.


  • Improvement: when listing submitted, edit and delete links shown on page


  • 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