ClassiPress Version 4.0.0

On July 3, 2018, ClassiPress 4.0.0 was released.

We have made a lot of design changes in ClassiPress 4.0. Most changes should just work fine after an upgrade. However, there are some changes/features that are completely new in ClassiPress 4.0 and needs manual action. We have outlined the required manual steps in the upgrade documentation. So please carefully review them before you upgrade.

We don’t want your site to break after you click on the automatic upgrade link (without realizing the changes that have happened). So the automatic upgrade from 3.x to 4.x is disabled for now.

Fixes

  • Uploading images to listings via WordPress admin dashboard using iPad/iPhone
  • Use require_once statement for loading WordPress files
  • Fixed multiple, unnecessary Google API calls on each listing update

Changes

  • Completely new design
  • Using the Foundation framework
  • Switched to SASS to modularize CSS and help keep things easier to maintain
  • Home page and Single Listing pages content areas are now completely widgetized.
  • Added new widgets:
    • Home Latest Listings
    • Home Featured Listings
    • Home Latest Blog Posts
    • Listing Author Stats
    • Account Info
    • Single Listing Photo Gallery
    • Single Listing Comments
    • Single Listing Description
    • Single Listing Custom Fields
    • Single Listing Author
    • Single Listing Map & Contact Info
  • Added shortcodes (see detailed https://docs.appthemes.com/classipress-4-x/shortcodes-relating-classipress-4-x/):
    • [classipress_listing_categories] – Displays a hierarchical list of all listing categories.
    • [classipress_typed_elements] – Get the typed elements.
    • [classipress_searchbar] – Displays a search field with location field and category dropdown
    • [classipress_tag_cloud] – Listing Tags and Categories Cloud shortcode
    • [classipress_share_button] – Generates a link to share current page in a social networks
  • Deprecated schema.org microdata and replaced with the latest json-ld structured data format
  • Added html 5 and schema.org support to comments
  • Removed default favicon in favor of using the WordPress customizer.
  • Moved custom logo support from the header image to the native site identity logo in the WordPress customizer.
  • Show site title and tagline along with a custom logo.
  • Added support for real-time asynchronous WordPress customizer updates without having to wait for page to reload.
  • Listing contact form auto-fills name/email if user is logged in. Also includes built-in spam trap hidden field.
  • Improved security, speed, and precision for Google maps and listing search results.
  • Added image upload feature to the edit profile page so users can add a cover header photo to their public author page.
  • Added splash page with getting started guide for new installs to help customers setup their site.
  • Added a custom editor stylesheet via add_editor_style() so it inherits the css from the actual output on the blog and listings.
  • Updated example child theme
  • Added Additional radio buttons on the Uploaded Image form to mark image as thumbnail (to show on archive listings) and as Banner image (to show on single listing full width banner)
  • Added “Category Image” media button to attach image for Ad Category. This image will be used as Banner Image for Ads with no banner image. Other words – it’s a fallback image for ad in a category.
  • The logic of Images display on the Ad:
    • Single ad banner shows Ad Banner image if it set, otherwise it looks for Category Image. If category associated with ad has no Image set – no image will shown on the banner (grey area).
    • Archive ad listing will display thumbnail image if it set, otherwise it will look for any uploaded image to this ad. If no image uploaded it will display grey area.
  • Added a checklist for the “Default Widgets” of the theme (System Info page)
  • Added a checklist for “Required Pages” of the theme (System Info page)
  • Removed registration username and password in the email
  • Added Sorting options to the Refine Result widget.
  • Better Critic plugin integration
  • Updated Color schemes
  • New Options:
    • Views Stats (General, Extra Features)
    • Listing Schema (Structured Data, Setup Data Schema). Select Structured Data type to be applied to each listing
  • Deprecated functions:
    • cp_custom_favicon()
    • cp_filter_limit_number_of_categories()
    • cp_ad_featured_thumbnail()
    • cp_get_featured_slider_ads()
    • cp_profile_fields_description()
    • cp_blog_comments_bubble()
    • cp_blog_post_meta()
    • cp_blog_loop_else()
    • cp_ad_loop_else()
    • cp_output_popular_ads_listing()
    • cp_output_random_ads_listing()
    • cp_output_latest_ads_listing()
    • cp_get_ads_listing_tabs()
    • _cp_get_dynamic_content()
    • cp_cufon_styles()
    • custom_search_groupby()
    • custom_search_join()
    • custom_search_where()
    • custom_search_refine_where()
    • custom_search_refine_join()
    • cp_add_query_vars()
    • cp_handle_empty_search_term()
    • cp_posts_clauses()
  • Deprecated Hooks:
    • ‘appthemes_before_comments’
    • ‘appthemes_list_comments’
    • ‘appthemes_after_comments’
    • ‘appthemes_before_pings’
    • ‘appthemes_list_pings’
    • ‘appthemes_after_pings’
    • ‘appthemes_before_respond’
    • ‘appthemes_after_respond’
    • ‘appthemes_before_comments_form’
    • ‘appthemes_comments_form’
    • ‘appthemes_after_comments_form’
  • Deprecated options:
    • Twitter ID (General, Social)
    • Facebook ID (General, Social)
    • Home Page (General, Messages)
    • Favicon (General, Appearance)
    • Pages (General, Search)
    • Blog Posts (General, Search)
    • Show Featured Slider (General, Configuration)
    • Featured Title Length (General, Configuration)
    • Disable CSS Stylesheets (Advanced, Developer)
    • Cache Expires (Advanced, Developer)
    • Use Google CDN (Advanced, Developer)
    • Ad Box Right Side (Advanced, Legacy)
    • Allow Images (Listings, Ad Images)
    • Preview Image (Listings, Ad Images)
    • Some Customizer options

Files Modified

Modified .gitmodules
Modified .testenv
Modified 404.php
Modified Gruntfile.js
Modified archive-ad_listing.php
Modified archive.php
Replaced styles/.csslintrc assets/css/.csslintrc
Added assets/css/editor-style.css
Added assets/css/editor-style.min.css
Added assets/css/foundation.css
Added assets/css/foundation.min.css
Replaced includes/admin/admin.css assets/css/style-admin.css
Added assets/css/style-admin.min.css
Added assets/css/style-rtl.css
Added assets/css/style-rtl.min.css
Added assets/css/style.css
Added assets/css/style.min.css
Added assets/images/468x60-banner.jpg
Added assets/images/admin/appthemes-logo-white.png
Added assets/images/admin/cp_logo_black.png
Added assets/images/classipress-featured-image.jpg
Added assets/images/classipress-first-ad-image.jpg
Added assets/images/favicon.png
Added assets/images/placeholder.png
Added assets/js/customize-controls.js
Added assets/js/customize-controls.min.js
Added assets/js/customize-preview.js
Added assets/js/customize-preview.min.js
Added assets/js/lib/chosen/REAdded Deleted Modified E.md
Added assets/js/lib/chosen/bower.json
Added assets/js/lib/chosen/chosen-sprite.png
Added assets/js/lib/chosen/chosen-sprite@2x.png
Added assets/js/lib/chosen/chosen.css
Added assets/js/lib/chosen/chosen.jquery.js
Added assets/js/lib/chosen/package.json
Replaced includes/js/flot/jquery.flot.js assets/js/lib/flot/jquery.flot.js
Added assets/js/lib/flot/jquery.flot.min.js
Replaced includes/js/flot/jquery.flot.time.js assets/js/lib/flot/jquery.flot.time.js
Added assets/js/lib/flot/jquery.flot.time.min.js
Added assets/js/lib/foundation/foundation.js
Added assets/js/lib/foundation/foundation.min.js
Added assets/js/lib/foundation/motion-ui.js
Added assets/js/lib/foundation/motion-ui.min.js
Added assets/js/lib/infobubble/infobubble.js
Added assets/js/lib/infobubble/infobubble.min.js
Added assets/js/lib/markerclustererplus/markerclusterer.js
Added assets/js/lib/markerclustererplus/markerclusterer.min.js
Added assets/js/lib/richmarker/richmarker.js
Added assets/js/lib/richmarker/richmarker.min.js
Added assets/js/lib/scrolltotop/scrolltotop.js
Added assets/js/lib/scrolltotop/scrolltotop.min.js
Added assets/js/lib/slick/ajax-loader.gif
Added assets/js/lib/slick/config.rb
Added assets/js/lib/slick/fonts/slick.eot
Added assets/js/lib/slick/fonts/slick.svg
Added assets/js/lib/slick/fonts/slick.ttf
Added assets/js/lib/slick/fonts/slick.woff
Added assets/js/lib/slick/slick-theme.css
Added assets/js/lib/slick/slick-theme.less
Added assets/js/lib/slick/slick-theme.min.css
Added assets/js/lib/slick/slick-theme.scss
Added assets/js/lib/slick/slick.css
Added assets/js/lib/slick/slick.js
Added assets/js/lib/slick/slick.less
Added assets/js/lib/slick/slick.min.css
Added assets/js/lib/slick/slick.min.js
Added assets/js/lib/slick/slick.scss
Added assets/js/lib/timepicker/jquery-ui-timepicker-addon.css
Replaced includes/js/timepicker.js assets/js/lib/timepicker/jquery-ui-timepicker-addon.js
Added assets/js/lib/timepicker/jquery-ui-timepicker-addon.min.css
Added assets/js/lib/timepicker/jquery-ui-timepicker-addon.min.js
Added assets/js/lib/typed/typed.js
Added assets/js/lib/typed/typed.min.js
Added assets/js/src/customize-controls.js
Added assets/js/src/customize-preview.js
Added assets/js/src/google-maps.js
Added assets/js/src/helpers.js
Added assets/js/src/init-foundation.js
Added assets/js/src/theme-admin.js
Added assets/js/src/theme.js
Added assets/js/theme-admin-scripts.js
Added assets/js/theme-admin-scripts.min.js
Added assets/js/theme-scripts.js
Added assets/js/theme-scripts.min.js
Replaced styles/.csscomb.json assets/scss/.csscomb.json
Added assets/scss/editor-style.scss
Added assets/scss/foundation.scss
Added assets/scss/mixins/_buttons.scss
Added assets/scss/mixins/_callout.scss
Added assets/scss/mixins/_theme.scss
Added assets/scss/modules/_animations.scss
Added assets/scss/modules/_variables.scss
Added assets/scss/partials/_badges.scss
Added assets/scss/partials/_base.scss
Added assets/scss/partials/_breadcrumbs.scss
Added assets/scss/partials/_buttons.scss
Added assets/scss/partials/_callouts.scss
Added assets/scss/partials/_color-schemes.scss
Added assets/scss/partials/_comments.scss
Added assets/scss/partials/_footer.scss
Added assets/scss/partials/_form-progress.scss
Added assets/scss/partials/_forms.scss
Added assets/scss/partials/_header.scss
Added assets/scss/partials/_helpers.scss
Added assets/scss/partials/_icons.scss
Added assets/scss/partials/_labels.scss
Added assets/scss/partials/_maps.scss
Added assets/scss/partials/_menus.scss
Added assets/scss/partials/_off-canvas.scss
Added assets/scss/partials/_page-archive.scss
Added assets/scss/partials/_page-author.scss
Added assets/scss/partials/_page-create-listing.scss
Added assets/scss/partials/_page-dashboard.scss
Added assets/scss/partials/_page-edit-profile.scss
Added assets/scss/partials/_page-home.scss
Added assets/scss/partials/_page-image.scss
Added assets/scss/partials/_page-listing.scss
Added assets/scss/partials/_page-post.scss
Added assets/scss/partials/_pagination.scss
Added assets/scss/partials/_payments.scss
Added assets/scss/partials/_plugins.scss
Added assets/scss/partials/_progress-bars.scss
Added assets/scss/partials/_search.scss
Added assets/scss/partials/_searchbar.scss
Added assets/scss/partials/_tables.scss
Added assets/scss/partials/_typography.scss
Added assets/scss/partials/_widgets.scss
Added assets/scss/partials/_wordpress.scss
Added assets/scss/partials/admin/_base.scss
Added assets/scss/partials/admin/_editor.scss
Added assets/scss/partials/rtl/_base.scss
Added assets/scss/style-admin.scss
Added assets/scss/style-rtl.scss
Added assets/scss/style.scss
Added assets/scss/vendor/foundation/_custom.scss
Added assets/scss/vendor/foundation/_settings.scss
Modified attachment.php
Modified author.php
Added bower.json
Modified changelog.txt
Deleted comments-ad_listing.php
Deleted comments-page.php
Modified comments.php
Deleted content-ad_listing.php
Deleted content-dashboard-ad_listing.php
Deleted content-page.php
Deleted content-slider-ad_listing.php
Deleted content.php
Modified create-listing.php
Modified dashboard-ads.php
Modified dashboard-orders.php
Modified edit-listing.php
Modified examples/classipress-child/functions.php
Modified examples/classipress-child/general.js
Deleted examples/classipress-child/includes/child-views.php
Modified examples/classipress-child/style.css
Deleted examples/classipress-child/tpl-featured-ads-home.php
Modified featured.php
Modified footer.php
Modified form-listing-category-preview.php
Modified form-listing-category-select.php
Modified form-listing-details.php
Modified form-listing-edit.php
Modified form-listing-preview.php
Modified form-listing-submit-free.php
Modified form-membership-disabled.php
Modified form-membership-packages.php
Modified form-membership-preview.php
Modified framework
Modified functions.php
Modified grunt/banner.js
Modified grunt/contrib-csslint.js
Modified grunt/contrib-jshint.js
Added grunt/contrib-sass.js
Modified grunt/contrib-uglify.js
Added grunt/contrib-watch.js
Modified grunt/csscomb.js
Added grunt/fixindent.js
Added grunt/jsbeautifier.js
Modified grunt/postcss.js
Modified grunt/rtlcss.js
Added grunt/shell.js
Added grunt/sync.js
Modified header.php
Added home.php
Deleted images/468x60-banner.jpg
Deleted images/ad320.gif
Deleted images/ajax-loading.gif
Deleted images/block_topbg.gif
Deleted images/btn_advSrch.png
Deleted images/bullet-grey.png
Deleted images/content_botbg.gif
Deleted images/content_topbg.gif
Deleted images/cp_logo_black.png
Deleted images/cp_logo_black_small.png
Deleted images/cp_logo_white.png
Deleted images/cp_logo_white_small.png
Deleted images/editbox_bg.gif
Deleted images/favicon.ico
Deleted images/gmaps-no-result.gif
Deleted images/gray-arrow-sm.png
Deleted images/gray-grad.png
Deleted images/header_allbg.gif
Deleted images/header_bg.jpg
Deleted images/hr-grey-double.png
Deleted images/hr-grey.png
Deleted images/indicator.gif
Deleted images/li_gt.jpg
Deleted images/loader-spinner.gif
Deleted images/loader.gif
Deleted images/loading-thumb.gif
Deleted images/logo_header.jpg
Deleted images/menu_split.gif
Deleted images/minus.png
Deleted images/msg-icon.gif
Deleted images/no-thumb-100.jpg
Deleted images/no-thumb-150x150.png
Deleted images/no-thumb-250.jpg
Deleted images/no-thumb-500x375.png
Deleted images/no-thumb-75.jpg
Deleted images/no-thumb-blank.jpg
Deleted images/no-thumb-sm-blank.jpg
Deleted images/no-thumb-sm.jpg
Deleted images/no-thumb.jpg
Deleted images/payment-loader.gif
Deleted images/plus.png
Deleted images/quote.gif
Deleted images/red-flag.png
Deleted images/sb-arrow.png
Deleted images/tab_activebg.gif
Deleted images/tab_bg.gif
Deleted images/tag_orange.png
Deleted images/topheader_bg.gif
Modified includes/actions.php
Deleted includes/admin/admin-scripts.js
Added includes/admin/class-ad-listing-category-meta-box.php
Modified includes/admin/enqueue.php
Modified includes/admin/importer.php
Modified includes/admin/install.php
Modified includes/admin/listing-list.php
Modified includes/admin/listing-single.php
Modified includes/admin/options.php
Modified includes/admin/settings.php
Modified includes/admin/system-info.php
Modified includes/admin/updates.php
Modified includes/categories.php
Added includes/class-autoload.php
Added includes/class-shortcodes.php
Modified includes/comments.php
Modified includes/core.php
Modified includes/custom-forms.php
Deleted includes/customizer.php
Added includes/customizer/class-customizer.php
Added includes/customizer/class-phpcolors.php
Added includes/customizer/panels/layout.php
Added includes/customizer/sections/colors.php
Added includes/customizer/sections/content-blog.php
Added includes/customizer/sections/content-home.php
Added includes/customizer/sections/content-listing-archive.php
Added includes/customizer/sections/content-listing.php
Added includes/customizer/sections/content-user.php
Added includes/customizer/sections/site-identity.php
Added includes/customizer/styles/colors.php
Added includes/customizer/styles/site-identity.php
Modified includes/deprecated.php
Modified includes/emails.php
Modified includes/enqueue.php
Deleted includes/fonts/Liberation_Serif_400.font.js
Deleted includes/fonts/Vegur_400-Vegur_700.font.js
Modified includes/functions.php
Modified includes/images.php
Added includes/integrations/amp/class-amp.php
Added includes/integrations/critic/class-critic.php
Added includes/integrations/foundation-framework/class-foundation-framework.php
Added includes/integrations/wordpress-seo/class-wordpress-seo.php
Deleted includes/js/cufon-yui.js
Deleted includes/js/easing.js
Deleted includes/js/easing.min.js
Deleted includes/js/easyTooltip.js
Deleted includes/js/easyTooltip.min.js
Deleted includes/js/flot/excanvas.js
Deleted includes/js/flot/excanvas.min.js
Deleted includes/js/flot/jquery.flot.min.js
Deleted includes/js/flot/jquery.flot.time.min.js
Deleted includes/js/jcarousellite.js
Deleted includes/js/jcarousellite.min.js
Deleted includes/js/jquery.selectBox.js
Deleted includes/js/jquery.selectBox.min.js
Deleted includes/js/theme-customizer.js
Deleted includes/js/theme-customizer.min.js
Deleted includes/js/theme-scripts.js
Deleted includes/js/theme-scripts.min.js
Deleted includes/js/timepicker.min.js
Deleted includes/js/tinynav.js
Deleted includes/js/tinynav.min.js
Added includes/menus.php
Modified includes/options.php
Modified includes/payments
Modified includes/payments.php
Modified includes/plupload/app-plupload.js
Modified includes/plupload/app-plupload.php
Added includes/plupload/form-field-image-input-attach.php
Added includes/plupload/form-field-image-input-content.php
Modified includes/profile.php
Modified includes/search.php
Deleted includes/sidebar-blog-posts.php
Deleted includes/sidebar-comments.php
Deleted includes/sidebar-contact.php
Deleted includes/sidebar-gmap.php
Deleted includes/sidebar-popular.php
Added includes/social.php
Modified includes/stats.php
Added includes/structured-data
Added includes/theme-structured-data/class-schema-type-geocoordinates-ad.php
Added includes/theme-structured-data/class-schema-type-localbusiness-ad.php
Added includes/theme-structured-data/class-schema-type-offer-ad.php
Added includes/theme-structured-data/class-schema-type-offer-product.php
Added includes/theme-structured-data/class-schema-type-organization-ad.php
Added includes/theme-structured-data/class-schema-type-postaladdress-ad.php
Added includes/theme-structured-data/class-schema-type-product-ad.php
Added includes/theme-structured-data/class-structured-data.php
Modified includes/theme-support.php
Added includes/theme-widgets/class-widget-125-ads.php
Added includes/theme-widgets/class-widget-account-info.php
Added includes/theme-widgets/class-widget-ad-categories.php
Added includes/theme-widgets/class-widget-ad-sub-categories.php
Added includes/theme-widgets/class-widget-ads-tag-cloud.php
Added includes/theme-widgets/class-widget-blog-posts.php
Added includes/theme-widgets/class-widget-facebook.php
Added includes/theme-widgets/class-widget-featured-ads.php
Added includes/theme-widgets/class-widget-listing-author-stats.php
Added includes/theme-widgets/class-widget-listing-author.php
Added includes/theme-widgets/class-widget-listing-comments.php
Added includes/theme-widgets/class-widget-listing-content.php
Added includes/theme-widgets/class-widget-listing-custom-fields.php
Added includes/theme-widgets/class-widget-listing-featured-slider.php
Added includes/theme-widgets/class-widget-listing-latest.php
Added includes/theme-widgets/class-widget-listing-map.php
Added includes/theme-widgets/class-widget-listing-reveal-gallery.php
Added includes/theme-widgets/class-widget-post-latest.php
Added includes/theme-widgets/class-widget-search.php
Added includes/theme-widgets/class-widget-sold-ads.php
Added includes/theme-widgets/class-widget-top-ads-overall.php
Added includes/theme-widgets/class-widget-top-ads-today.php
Modified includes/utils.php
Modified includes/views-checkout.php
Modified includes/views.php
Added includes/views/class-ads-search.php
Modified includes/widgets.php
Modified index.php
Modified languages/classipress.pot
Deleted loop-ad_listing.php
Deleted loop-popular.php
Deleted loop.php
Added media-manager.php
Modified order-bank-transfer.php
Modified order-checkout.php
Modified order-select.php
Modified order-summary.php
Modified package-lock.json
Modified package.json
Modified page.php
Added parts/adblock-content.php
Added parts/adblock-header.php
Added parts/breadcrumbs.php
Added parts/content-ad_listing.php
Added parts/content-author-ad_listing.php
Added parts/content-bio.php
Added parts/content-comments.php
Added parts/content-cover-ad_listing.php
Added parts/content-cover.php
Added parts/content-edit-profile.php
Added parts/content-image.php
Added parts/content-item-ad_listing.php
Added parts/content-item.php
Added parts/content-none.php
Added parts/content-page.php
Added parts/content-search.php
Added parts/content-tpl-categories.php
Added parts/content.php
Added parts/form-field-image-input-attach.php
Added parts/form-field-image-input-content.php
Added parts/form-field.php
Added parts/hero-cover.php
Added parts/nav-mobile-menu.php
Added parts/nav-mobile-title-bar.php
Added parts/nav-top-bar-primary.php
Added parts/nav-top-bar-secondary.php
Added parts/widget-account-info.php
Added parts/widget-latest-ad_listing.php
Added parts/widget-latest-post.php
Added parts/widget-listing-author-stats.php
Added parts/widget-listing-author.php
Added parts/widget-listing-map.php
Added parts/widget-listing-reveal-gallery.php
Added parts/widget-sidebar-blog-posts.php
Modified purchase-membership.php
Modified renew-listing.php
Modified screenshot.png
Modified search.php
Modified searchbar.php
Added searchform-listing.php
Modified sidebar-ad.php
Modified sidebar-author.php
Modified sidebar-blog.php
Modified sidebar-page.php
Modified sidebar-user.php
Modified sidebar.php
Modified single-ad_listing.php
Modified single.php
Deleted style-rtl.css
Modified style.css
Deleted styles/aqua-black.css
Deleted styles/aqua.css
Deleted styles/blue-black.css
Deleted styles/blue.css
Deleted styles/green-black.css
Deleted styles/green.css
Deleted styles/ie7.css
Deleted styles/ie8.css
Deleted styles/red-black.css
Deleted styles/red.css
Deleted styles/teal-black.css
Deleted styles/teal.css
Modified taxonomy-ad_cat.php
Modified taxonomy-ad_tag.php
Modified theme-framework
Modified tpl-ads-home.php
Modified tpl-categories.php
Modified tpl-dashboard-orders.php
Modified tpl-dashboard.php
Modified tpl-full-width.php
Modified tpl-login.php
Modified tpl-password-recovery.php
Modified tpl-password-reset.php
Modified tpl-profile.php
Modified tpl-registration.php
Modified wrapper.php
Your rating: none
Rating: 5 - 2 votes

Popular Add-ons

Flannel

A unique and beautifully designed new look for your ClassiPress site.


(6)
$39

Ad Injector

Inject adverts directly into listings and search results. Works with…


(6)
$29

Grid

Display ClassiPress ads in a grid format or standard list view. …


(14)
$39