=== WordPress Classifieds Plugin - Ad Directory & Listings by AWPCP === Plugin Name: WordPress Classifieds Plugin - Ad Directory & Listings by AWPCP Contributors: awpcp Tags: listings, classified ads, classified, classifieds, directory plugin, classifieds script, classified theme, wp classified, ads Requires at least: 4.9 Requires PHP: 5.6 Tested up to: 5.5 Stable tag: 4.0.16 License: GPLv2 or later Create a classifieds listings directory, from auto listings to yard sales with AWP Classifieds plugin. == Description == [Main Site](https://awpcp.com/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) | [Classifieds Docs](https://awpcp.com/docs/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) | [Showcase](https://awpcp.com/showcase/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) | [Premium Modules](https://awpcp.com/premium-modules/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) Add a classified ads section to your WordPress site, quickly and easily with AWPCP (Another WordPress Classifieds Plugin). Create classifieds listings from cars to yard sales. Lots of features, very configurable. Easy to setup. Great support. We've been the #1 WordPress Classified Ads Plugin for 10+ years. == Classified Ads Features == * Search your classified directory by city, state, country, username, or keyword * Allow AdSense ads to be displayed in your classified directory with configurable ad placement * Control over HTML use in your classifieds * Limit the text size of ad postings * Standard form fields can be enabled or disabled, depending on your needs (title, website, name, country, etc) * Allow or disallow image posting with listing ads * Automatic expiration of classified ads (free or paid) * Classified ads can have a "Tweet This" button in their layout * Classified ads can have a "Share on Facebook" button in their layout * Classified ads can be flagged by community for bad/offensive content * Classified ads can imported via CSV files * Classified ad listings support embedded videos * Classified ads can have character limits, supported by plans (different plans can have different limits) * Classified ads can be displayed on any page for a single category using shortcodes * Auto-verify ads with email links to post immediately upon click * Classified ads can be 'Sent to Facebook' inside of ad management * Support for displaying ad events in BuddyPress activity stream with [BuddyPress module](https://awpcp.com/downloads/buddypress-module/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) * Classified ads can be edited via front end, back end with or without registration (depending on settings) * Multiple levels of directory categories supported == WordPress Classified Plugin Notification Features == * Allow posters to be notified of expiring ads, renewals, and approvals of ads * Allow admin to be notified when new ads are posted, ads are edited and much more * Classified ad users can contact the ad poster without exposing the poster's email (blind email system, similar to Craigslist) * Admin can (optionally) be notified of expiring ads == Ad Listing Payment Features == * Allows for paid or free classifieds * Supports PayPal, PayPal Pro, Authorize.net, PayFast, Stripe and 2Checkout for paid ads * Allow for image posting limits higher than free ads * Multiple fee scales for posting ads (allows you to have longer ad postings with higher fees) * Variable ad expiration lengths connected to fee scale (e.g. allow ads to run for 30 days for $10, 60 days for $15, etc) * Supports a "credit system" or pay with regular currency per ad. Mix and match if you want. * Support for ad "subscriptions" (packages of ads for a single price) == Posting Controls for your WordPress classified ads == * Allow admin to approve ads prior to posting * Allow admin to approve images prior to posting * Users can edit or delete their own classifieds * Admin can edit or delete all ads in the system * Secure system gives users a unique editing key to administer their own classified ads * Allows for limiting image posting (by image size, height, width and total count if desired) * Anti-spam checks for all ads posted via Akismet. * Flagged ads can be viewed separately to determine violations, and then deleted or unflagged. * Ad Management panel, visible by users and admins for easier ad creation/editing/delete. * Admin can post ads on behalf of other users with the ads displaying as if the user posted them initially * Email verification step can be used to auto-post ads upon successful verification link click * Ads can be posted to a Facebook page manually or automatically == Classified Directory Image Features == * Allow image posting or shut it off completely * Control the number, filesize, height and width of images posted * Allow for different numbers of images to be posted with paid ads vs. free classified ads * Allow for image approval prior to posting * Allow users to add a primary image to their ad listing (Great for car listings and real-estate listings) * Now supports multi-image asynchronous loading == Premium Classified Modules (Add-on modules, not included in our free classified website builder) == * [Extra Fields](https://awpcp.com/downloads/extra-fields-module/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) - allows you to add any custom fields for display. For example, if you have a pet-related board, you might have "Sex", "Breed", and "Dam/Sire" as additional fields you require for display. Supports search and custom ordering of fields. * [Region Control](https://awpcp.com/downloads/regions-module/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) - allows you to restrict viewing of ads based on locale, so users don't see items they aren't physically near them, also allows customization of the region types, such as village, borough, etc. * [Featured Ads](https://awpcp.com/downloads/featured-ads-module/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) - allows you to promote certain ads over others by charging a fee for them, featured ads are displayed using CSS to highlight them. Featured ads are always returned first in a category, the overall ad list, or in search results. Also has a widget for placement anywhere on your site. Full admin control of featured ads, too * [BuddyPress](https://awpcp.com/downloads/buddypress-module/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) - allows users to manage their listing ads in the BuddyPress profile directly, see events from ad posting in the activity stream and more * [Fee per Category](https://awpcp.com/downloads/fee-per-category-module/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) - allows you to charge for certain categories and not others, giving you more freedom on how to configure your classified section. Allows for multiple fee plans per category, as well as a default plan to cover "all other unspecified" categories * [Subscriptions](https://awpcp.com/downloads/subscriptions-module/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) - allows power users to place blocks of ads at a time, great for real estate agents, car dealers, anyone who wants to place ads in bulk * [Comments/Ratings](https://awpcp.com/downloads/comments-ratings-module/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) - allow users to rate classified ads, and add ratings and comments on listings * [RSS Feeds](https://awpcp.com/downloads/rss-feeds-module/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) - allows you syndicate your classifieds for your users to download in their favorite RSS reader and come back to your site more often! * [Coupons/Discounts](https://awpcp.com/downloads/coupons-module/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) - allows you to offer coupon codes for ad promotions to your users, coupons can be a percent off, or a fixed amount, have expiration dates and be tracked by usage * [Category Icons](https://awpcp.com/downloads/category-icons-module/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) - adds small icons to give visual cues to your user for each directory category in AWP Classifieds Plugin * [Mark as Sold](https://awpcp.com/downloads/mark-as-sold-module/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) - allows users to mark for sale items as sold to keep content in your classifieds, but clarify availability * [Attachments](https://awpcp.com/downloads/attachments-module/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) - allows users to attach PDFs, text files or other images to their classifieds (great for job boards!) * [Ad Campaign Manager](https://awpcp.com/downloads/campaign-manager-module/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) - put your own advertisements into the classifieds in 5 different positions * [ZIP Search](https://awpcp.com/downloads/zip-code-search-module/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) - search for ads that have address fields within a radius of a postal code * [Restricted Categories](https://awpcp.com/downloads/restricted-categories-module/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) - restrict content from users unless they accept a disclaimer from your site == Premium Payment Gateways for Paid Classified Listings == Want to accept credit cards on your site for paid listings in your classifieds directory? Choose from any of our extra payment processors. * [Stripe](https://awpcp.com/downloads/stripe-module/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) - accept payments via Stripe for AWPCP ads * [PayPal Pro]( https://awpcp.com/downloads/paypal-pro-module/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) - allows you to have an embedded payment form on your site for use with PayPal Pro accounts * [Authorize.net Gateway](https://awpcp.com/downloads/authorizenet-module/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) - allows users to purchase ads, subscriptions and credit plans using Authorize.net * [PayFast](https://awpcp.com/downloads/payfast-module/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) - accept payments via PayFast for South Africa (ZAR) for AWPCP ads These are just some of the features of Another WordPress Classifieds Plugin For more information and support please visit [awpcp.com](https://awpcp.com?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) If you love Another WordPress Classifieds Plugin, [please consider purchasing a Premium Module](https://awpcp.com/premium-modules/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion)! == Installation == Pre-installation note: If you have previously tried other WordPress classified plugins and you plan to give the classifieds page created by Another WordPress Classifieds Plugin the same name as previously used with other classifieds plugins you've installed, please make sure your database has been cleared of any entries in the wp_posts table where the post_name value and the post_title value are the same as the name you plan to give your classifieds page. For example, if your classifieds page will be named "Classifieds", you might have a wp_posts database entry post_title value of "Classifieds" and post_name value of "classifieds" still left over from previous installations of other classifieds plugins. You need to check your database to make sure data from your previous classifieds plugins does not still exist. Specifically, you need to delete all entries from your wp_posts table where the post_title and post_name values are the same as what you plan to name your classifieds page. 1. Upload the folder another-wordpress-classifieds-plugin with its contents to wp-content/plugins/ 2. Activate the plugin 3. Click on the "Click here to setup your site options" link and fill out all your various options to configure how you want your classifieds to run. 4. After you have setup your options you should create some categories and sub categories for your classifieds 5. After you have created your categories you should setup your payment fees if you are going to be running in pay mode. Your classifieds should now be ready and working. == Screenshots == [Visit the main site for screenshots]( https://awpcp.com/features/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) == Frequently Asked Questions == For the definitive FAQ section, please visit the [FAQ Section of the Forum]( https://awpcp.com/forum/faq/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion), or our [Quick Start](https://awpcp.com/quick-start-guide/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) guide. = How do I install Another WP Classifieds Plugin? = Please see our [Installation Guide](https://awpcp.com/quick-start-guide/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion#qs-general), the [Quick Start Guide](https://awpcp.com/quick-start-guide/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) for common how-to scenarios, and our [Initial Setup](https://awpcp.com/documentation/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion#setup) page for instructions on how to get going quickly with Business Directory Plugin. Full [documentation](https://awpcp.com/docs/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) for the plugin is also available. = What types of classified listing directories can I create? = Our classifieds website builder software combined with our add-on modules is the most powerful classifieds plugin on the market. The options for classified advertising are limitless. Here are a few types of classified directories you can create: * Job board listings and help wanted * Auto, truck, and car listings * Apartment classifieds * Property and real estate listings * Dating and personal listings * Fashion listings to buy and sell clothing * Announcements for events like yard sales, reunions, auctions, and school events = Can AWPCP support paid and free listings? = Yes it can. You can do this by creating fee plans for 0.00 and some other paid amount at the same time. For more details, read [this article](https://awpcp.com/quick-start-guide/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion#qs-freepaid). = Will AWPCP work with my theme? = AWPCP (Another WordPress Classifieds Plugin) will work with any well-written, WP compliant theme. Generally speaking, paid themes tend to be higher quality than free ones. In general, we like WooThemes as a solid company with great products and support. You can check them out [here](http://woothemes.com) Or [StudioPress](http://studiopress.com​​) = Can AWPCP be translated into my language? = Yes it can. AWPCP comes with many user-provided translations under the /languages folder. For details on how to do it, our [translation guide](https://awpcp.com/quick-start-guide/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion#qs-translate) will help get you started. = Is AWPCP compatible with WordPress Multisite (WPMU)? = Yes it is. However, you cannot "network-activate" the plugin (as this will share the database). Activate it on only the subsites on which you need a directory. This can be done under Plugins->Add New as the Administrator user. Do not "network activate" AWPCP as the "super admin". == Changelog == = Version 4.0.16 = * Enhancement - Optimize get_categories_hierarchy function by removing empty categories when ‘Hide empty categories from dropdowns’ setting is active. * Enhancement - Add setting to show/hide categories selector in Browse Ads page. * Enhancement - Add ‘awpcp_country_list_options_countries’ filter to country list options. * Fix - Update category metadata value when it’s created while submitting an ad on admin dashboard. * Fix - Register manual upgrade routines only when plugin is outdated. * Fix - Prevent removing existing regions data on ad update when no new regions data is present. * Fix - Update PHPMailer instantiation to match WP 5.5 changes. (#2999, #3018) * Fix - Set post_type for query that retrieves expired listings. * Tweak - Generate default values for some variables to prevent PHP notices. * Tweak - Fix styling in checkout expiration date fields. = Version 4.0.15.1 = * Fix - Fix init priority for setting up modules. = Version 4.0.15 = * Fix - Latests ads widget CSS classes. * Fix - Quick search action URL when site permalink structure is set to Plain. * Fix - AWPCP "init" action hook priorities to prevent issues while running first time verifications. = Version 4.0.14 = * Enhancement - New Add setting to Classifieds->Notifications for enabling/disabling user notification after listing edit. * Enhancement - Add sortfeatured parameter to [AWPCPLATESTLISTINGS] shortcode to list featured listings on top of the list. * Fix - Register AWPCP custom post type and custom taxonomies earlier on 'init' action. * Fix - Increase max fee amount value to a 10 digit including 2 decimals (99,999,999.99). * Fix - Use 'wpautop' function to fix spacing issues on ad content field. * Fix - Fix modules integration compatibility with search widget. * Fix - Fix bug on category placeholder replacement. * Tweak - Add notice to inform customer when submitted listing requires email validation. * Tweak - Increase category filter width in 'Browse Ad' view. * Tweak - Change 'http' to 'https' for Facebook and Twitter URLs. = Version 4.0.13 = * Enhancement - Remove regions fields from Search Listings Widget in Core, use hooks for module integration instead. * Fix - Remove Regions module enabled condition to register Search Widget. * Fix - Prevent ad set as published after setting fee plan while creating a new ad on WP dashboard. * Fix - Lower priority on Core 'init' action hooks to fix modules integration and ad content spacing issues. = Version 4.0.12.1 = * Fix - Flush rewrite rules on upgrade. * Fix - Ad enabled notification not working. = Version 4.0.12 = * Fix - Wrong fee plan shows when editing a page * Tweak - Move all regions functionality to the regions module. * Tweak - formatting issue of the new renew button * Fix - Listing content type registration priority * Fix - Remove nl2br function because it was causing additional spaces on ad detail field. = Version 4.0.11.1 = * Fix - Payment plans don't go away in free mode * Fix - fields display even if disabled in latest release * Fix - Categories selector in browse ads page doesnt work when multi select dropdown is enabled. = Version 4.0.11 = * Fix - Fix problem with FastCgi servers. * Fix - Add regions widget to Advanced Search. * Tweak - Restrict maximum displayed results. * Enhancement - Allow users to renew in frontend. * Enhancement - create $adcontactemail placeholder. * Enhancement - Add category multiple select dropdown widget. = Version 4.0.10.1 = * Fix - Advanced search bug introduced from last update. = Version 4.0.10 = * Fix - Warning in class-listings-content.php. * Fix - Image placeholder custom URL in widgets. * Fix - Warning in class-delete-browse-categories-page-notice.php * Fix - Notice: Undefined index class-terms-of-service-form-field.php. * Tweak - Multiple image selection on image uploader button click. * Tweak - Use SelectWoo calling method to avoid conflicts with select2. * Tweak - Make regions selector dropdown easier to click on mobile. * Tweak - Clear categories cache when options are saved. * Tweak - Show # of regions in payment term page. * Tweak - Fix search form submit button spacing issue. * Enhancement - Redirect deleted ads to main classifieds page. * Enhancement - Send email verification email manually. = Version 4.0.9.1 = * Fix - Emails are not sent to moderators. * Fix - advanced search doesn't work. * Fix - Warning in listing management panel. * Fix - Notification in single ads display. * Tweak - Removes lightbox from ad listings. = Version 4.0.9 = * Fix - Undefined error in place ad page. * Fix - Ad has no image option not working in widget. * Fix - Send emails when creating ad as moderator. * Enhancement - Show lightbox gallery in ad listings. * Enhancement - Add category separator to import settings. * Tweak - remove max categories message. * Tweak - Ads without images won't open lightbox in list view. = Version 4.0.8.1 = * Fix - Admin crash bug on process_item(). = Version 4.0.8 = * Fix - Suppress filters on search query to avoid conflicts. * Fix - AWPCP Profile data not shown on the front end. * Fix - Category count only counts own listings. * Fix - Don't show allowed listings for non-subscription plans. * Fix - keep the amount of 0.00 in edit screens. * Fix - Fix number of ads shown at the top of the Classifieds Ads admin screen * Fix - Lightbox gallery items in ad preview are not updated. * Fix - Pagination in Regions admin page breaks after using the Add Region form. * Fix - Hide payment plans until a category is selected isn't working. * Tweak - clear categories cache when options are saved. * Tweak - Makes sure big selects are allowed in MySQL. * Tweak - Disable edit button in preview mode when placing ad. * Enhancement - Replace select2 with SelectWoo. * Enhancement - Add post status options to import functionality. * Enhancement - Add currency validation. * Enhancement - Add quick action buttons to quick view. * Enhancement - "Add new announcement" button in management panel for non moderator users. = Version 4.0.7 = * Fix - Credit System validation. * Fix - profile info not transferred automatically when creating a new ad . * Tweak - Show disabled ad message instead of 404 not found error. * Enhancement - Add current_user_is_subscriber() to roles and capabilities. * Enhancement - User listing shortcode show login form if logged out. * Enhancement - AWPCPSHOWCAT shortcode fix and enhancements. * Fix - Phone number search not working. = Version 4.0.6 = * Fix - Submit listing image lightbox doesn't have a way to exit the image Buddypress. * Fix - Can't change time/date to 'other'. * Fix - set default value to avoid fatal error. * Fix - Manual upgrade required message doesn't go away once it's done. * Fix - Categories dropdown redirection issue on the front page. * Fix - Avoids categories dropdown container overflow. * Fix - Hide fee plans if no category is selected. * Fix - Fix number of ads shown at the top of the Classifieds Ads admin screen. * Fix - Listing is currently disabled until the owner verifies their email for imported items. * Fix - Regions filtering issue in main classifieds page. * Fix - imported categories not showing up in admin area. * Fix - Fix PHP warnings and notices in class-recaptcha-provider.php. * Fix - User cannot delete ad permission issue. * Fix - Fix PHP Warning in WordPress 5.3. * Fix - Import/Export typo and unused fields. * Fix - Images in lightbox displaying weird on some themes. * Fix - Image justification. * Fix - Button layout cleanup, totally inconsistent. * Tweak - Filter for Category doesn't work Version 4.0.5. * Tweak - Categories filter for only selected category and not children in admin area. * Tweak - ads created by moderators are verified by default. * Enhancement - Add functionality to approve images in bulk. * Enhancement - Add EUR YMD date format to import functionality. = Version 4.0.5 = * Fix - Renewed ads not going to top of list. * Fix - Delete category can't be canceled. * Fix - Start/end date missing. * Fix - Submit listing image lightbox doesn't have a way to exit the image. * Fix - Fix double message warning. * Fix - Counter not working on update. * Fix - Hide attachments section if no uploads are allowed. * Fix - Layout issue affecting the categories dropdown in the Browse Ads page. * Fix - Compatibility with jQuery 1.8.3 in Submit Listing Page. * Fix - Use fewer JOINs to order ads by _awpcp_is_featured. * Fix - Conflict with Yoast SEO 8.1.x and older. * Localization - Update translations. = Version 4.0.4 = * Fix - URL to access listing's Quick View in admin dashboard. * Fix - Function that sends listing pending approval notifications. * Fix - incorrect usage of wpdb::prepare() in ajax_update_ad_count(). * Fix - Uncaught Exception Fatal error on new installations of 4.0.3. * Fix - conflict with Polylang. * Fix - Doing it wrong PHP Notice in class-terms-of-service-form-field.php. * Fix - Thumbnail not showing properly on default theme. * Fix - Conflict with the select2 script from Indeed Membership Pro plugin * Tweak - Update note about the recommended location for translation files. = Version 4.0.3 = * Fix - Prevent Undefined index PHP Notice in widget-search.php. * Fix - Fix upgrade routine to migrate category with empty names * Fix - Renewed ads not going to top of the list. * Localization - Update translations. . = Version 4.0.2 = * Fix - Bring back the Terms of Service field that was accidentally removed in 4.0.0. * Fix - Add Transifex configuration files. * Fix - Bug in the upgrade routine that stores old media file as attachments in the Media Library. * Fix - modifies AWPCP to use WooCommerce's fork of select2 when is available. * Fix - Improves compatibility with plugins that include old font-awesome library 4. * Enhancement - Let the user know when the maximum amount of allowed categories have been reached and make it explicit on each fee plan. * Fix - Restores support for including HTML in listings content. * Fix - Prevents PHP error in calculate_start_and_end_dates_using_payment_term(). * Fix - Bug rendering extra form fields options. * Fix - Save metaboxes when the post is saved from the editor only. * Fix - Update get_query_var() to support array values. * Fix - Fix incorrect usage of wpdb::prepare() in ajax_update_ad_count(). * Fix - Typo in render_account_balance_for_transaction(). * Fix - Updates category and parent category placeholders to work in AWPCP 4.0 * Localization - Update translation template (POT) file and Spanish translation. = Version 4.0.1 = * Fix - Prevent ads posted on the dashboard from staying unverified. . * Fix - Fix hide-noimage-placeholder setting. * Fix - Bring back Renew Ad table action for subscribers. * Fix - Prevent creating duplicated ads, categories and attachments after downgrade. * Fix - Routines that update information about associated listings to process disabled listings as well. * Localization - Update translation template (POT) file and Spanish translation. = Version 4.0.0 = * Enhancement - Allow users to choose category, payment term, enter ad details and upload images from the same page so that placing new ads takes fewer steps. * Enhancement - Add support for multiple levels of categories. Sub-categories can now have children categories as well. * Enhancement - Allow admins to force ads to be posted on categories that have no children only. * Enhancement - Allow admins to edit the description of categories. * Enhancement - Replace icon for admin menus with the newspaper icon from Font Awesome. * Enhancement - Add new admin screens for adding and editing fees. * Enhancement - Improve the appearance and organization of Settings admin pages. * Enhancement - Improve the appearance of the Debug admin page. * Enhancement - Improve the appearance of the Categories admin page. * Enhancement - Improve the appearance of the Fees admin page. * Enhancement - Allow ads in the admin dashboard to be searched by a range of dates. * Enhancement - Store ads as a custom post type and categories as custom taxonomies. * Enhancement - Store uploaded images and files as attachments in the Media Library. * Enhancement - Add support for user defined values in Yoast SEO integration. Administrators can now customize SEO properties of individual ads from the admin dashboard. * Enhancement - Allow administrators to see a list of fields that must be included in the CSV file used to import ads and to see a sample CSV file. * Enhancement - The CSV importer now supports the `payment_term_id` and `payment_term_type` columns, allowing administrators to specify the payment term that will be used for each listing. `payment_term_type` can be either `fee` or `subscription`. * Enhancement - The CSV importer now supports the `sequence_id` column, allowing administrators to define a unique identifier for each ad that can later be used to update ads by importing a different CSV file that includes the same identifiers with modified ad information. * Enhancement - Allow administrators to edit the template for the Reply to Listing email notification. * Enhancement - Allow administrators to edit the template for the Verify Email email notification. * Enhancement - Replace Categories Selectors with a new implementation using jQuery Select2. * Enhancement - Fix behavior of Categories Selector in Search Ads page. * Enhancement - Show sub-categories of categories that match search term in categories selector. * Enhancement - The XML Sitemap module is no longer necessary. Third party plugins that support Custom Post Types are now able to see ads and should include them in the website's sitemap automatically. * Enhancement - Allow plugin settings to be exported and imported from the new Tools admin page. * Enhancement - Move Import/Export Settings to the new Tools admin page. * Enhancement - Add support for WP PageNavi. * Enhancement - Update main classifieds screen to show enabled, disabled, expired and invalid listings count. * Enhancement - Replace Thickbox with jQuery lightGallery . * Enhancement - Add new icons for social buttons and flag links. * Enhancement - Allow site owners to store the custom stylesheet in the theme's directory . * Enhancement - Add `$posted_date_time` placeholder to display posted date and time . * Enhancement - Update Pages settings. Plugin pages can now be chosen from a dropdown that shows all available pages. * Enhancement - Allow ads to be displayed on their own page (like a single post) instead of showing them through the Show Ad page. Ads will be displayed on their own page by default on new installations. * Enhancement - Add message at the top of the Search Ads results with information about the regions used in the search. * Enhancement - Move Import ZIP Code Database and Import Listings links to the Import & Export admin page. * Enhancement - Hide approve and reject media actions from regular users. * Enhancement - Remove purchase links for already installed modules from admin sidebar. * Enhancement - Add plugin integration for Breadcrumb NavXT. * Enhancement - CSV Export: ads can now be exported into a CSV file. * Enhancement - Support restoring default value of ad listings/single ad page layout settings. * Enhancement - Renamed "Disable expired listings instead of deleting them?" setting to "Delete expired ads" to clarify how expired ads are handled and make it easier to change the behavior. * Enhancement - Show current+expected credits balance in Checkout pages. * Enhancement - Add $category_description placeholder to display the description of the ad's category. * Enhancement - Use the contact email address that anonymous users entered while they were creating the ad to pre-fill the email address field in the billing form. * Fix - Clear categories list cache when listing categories change. * Fix - Clear categories list cache after a category is deleted. * Fix - Remove email validation bug in Send Access Key form. * Fix - Improved appearance for Form Steps UI element. * Fix - Prevent some themes from adding margin or padding to Form Steps, Payment Term List and Multiple Region Selector UI. * Fix - Use natural size of thumbnail images when number of columns is zero. * Fix - Change capitalization in message shown on empty Widgets. * Fix - Improved messages shown when a listing is posted/modified. * Fix - Removed typo in Manual Upgrade admin screen. * Fix - Improved appearance of attachments list on Responsive theme. * Fix - Use the correct thumbnail width on Twenty Eleven. * Fix - Use `required` as an attribute instead of a class to prevent unnecessary red text. * Fix - Show currency symbol next to price field . * Fix - Update error message shown when uploaded files cannot be stored. * Fix - Remove usage of each() on create_pager() and vector2options(). * Fix - Remove bug in code that corrects image rotation. * Fix - Prevent plugin pages from being selected in the Reading Settings dropdowns. All plugin pages are now excluded from the Posts page dropdown and the Edit Ad, Renew Ad, Reply to Ad and Show Ad pages are excluded from the Homepage dropdown. * Fix - Adjust start/end dates when a listing awaiting approval is enabled. * Fix - Prevent Invalid URL DOMException trying to upload images on localhost. * Fix - Don't show region fields if the fee doesn't allow them. * Fix - Prevent Invalid URL DOMException trying to upload images on localhost. * Fix - Views counter now also works when the ad page is cached. * Fix - Update appearance of Thank You admin notice to use the colors from standard WordPress notices. * Fix - Add setting to enable/disable admin renewal emails. * Tweak - Replaces 'No characters limit' with 'Unlimited characters'. * Tweak - Allow admins to disable Font Awesome stylesheet. * Tweak - Allow admins to hide standard fields from Search form. * Tweak - Hide Settings link on Plugins admin screen if there are pending manual upgrades. * Tweak - Increase width of Action column on Manage Categories admin page. * Tweak - Do not show the Classifieds Bar in ad previews. * Dev - PHP 5.6 is the minimum required version now and the plugin will gracefully exit if server is using an older version. * Dev - Rename `awpcp_category` parameter to `awpcp_category_id`. * Dev - Add new image sizes: `awpcp-thumbnail`, `awpcp-featured`, `awpcp-featured-on-lists` and `awpcp-large`. * Dev - Add filter to show category description in list of categories. * Localization - Translation files with names starting with `AWPCP-` are not supported anymore. The plugin will rename existing files to use `another-wordpress-classifieds-plugin-` instead for users upgrading from version 3.9.x to version 4.0.0. * Localization - Stop loading translation files using old textdomain.