Linux 软件免费装

ListingCore

开发者 virendrasingh06
更新时间 2026年9月9日 18:23
PHP版本: 8.0 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

custom post type classifieds classified ads directory listings

下载

详情介绍:

ListingCore provides the classified ads functionality for a standalone WordPress classifieds and listing engine. Install this plugin to enable: Shortcode Reference [listingcore_listings] Display a grid of listings. [listingcore_listings cat="electronics" count="8" view="grid" featured="1"] Parameters: Parameters: [listingcore_post_listing_button] Display a "Post Ad" button. [listingcore_post_listing_button text="Post Free Ad" url="/submit"] Parameters: [listingcore_listing_form] Embed the submit listing form inline on any page. [listingcore_contact_form] Embed the contact-seller form for a listing. [listingcore_contact_form listing_id="123"] [listingcore_wishlist] Display the current user's saved listings. [listingcore_wishlist] Requires login. Shows the current user's saved published listings in saved order, using the standard listing-card presentation. REST API Endpoints Selected listing fields are exposed via the REST API; sensitive contact and location fields are capability and privacy gated. Requirements

安装:

  1. Upload the plugin folder to the /wp-content/plugins/ directory, or install via the WordPress plugin installer by uploading the ZIP file.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Go to Listings → Categories and add your listing categories.
  4. Create pages for your Submit Listing form and User Dashboard, and add the relevant shortcodes ([listingcore_listing_form], [listingcore_user_dashboard]).
  5. Use the shortcodes in any page or post to display listings, categories, and search forms.

升级注意事项:

1.0.1 Security and hardening release. No upgrade steps required. 1.0.0 Initial release. No upgrade steps required.

常见问题:

Do I need this plugin to use the ClassiPress Pro theme?

Yes. The theme handles presentation only. This plugin provides the classified ads data layer (post types, taxonomies, roles, shortcodes, and AJAX functionality).

Can I use this plugin with a different theme?

The plugin works independently of the ClassiPress Pro theme. The user dashboard, listing submission and edit forms, contact form, and the single-listing detail page are plugin-owned, and themes can override any of them. The listing post type and all admin features work with any theme.

How do I add icons to listing categories?

Edit any listing category under Listings → Categories and enter an emoji or icon character in the "Category Icon" field. This appears in the category grid on the homepage and archive pages.

Are paid listings supported?

Yes. Paid listings run through WooCommerce. Create listing packages (each with a price, duration, and optional Featured/Urgent/Verified flags), map each package to a WooCommerce product, and select a package when submitting a listing. When a package is selected, the listing is held as pending until the WooCommerce order is completed, at which point the listing is activated and published with its package entitlements. When the paid period ends, the paid entitlements are cleared and the owner can renew the listing (choosing the same or another package). If an order is cancelled or refunded, the paid entitlement is revoked. WooCommerce is required for paid listings. Free listing submission remains available without WooCommerce and is published immediately. Authors receive email confirmations for successful payment, successful renewal, cancellation, and refund, in addition to the daily expiry reminders.

How do I set a listing expiry date?

When editing a listing in the WordPress admin, use the Listing Status meta box on the right side to set an expiry date. The plugin's daily cron job notifies the author 3 days before expiry and again when the listing expires. On natural expiry, a paid listing's trust entitlements (Featured/Urgent/Verified) are cleared; the listing itself is not automatically unpublished.

Is this plugin translation-ready?

Yes. All strings use the listingcore text domain.

Does this work with Elementor or other page builders?

Yes. The shortcodes work in any page builder. The ClassiPress Pro theme also registers Elementor theme locations (header, footer, single, archive) for full Elementor template builder support.

How do I display the user dashboard?

Create a page and add the shortcode [listingcore_user_dashboard] to its content. Visitors who are not logged in will see a login prompt. Logged-in users see their listings with status, date, expiry, edit, delete, and renew actions.

更新日志:

1.0.1 1.0.0