Skip to main content

Listing Expiration

Bulk Edit Listing Expiration

Update or remove expiration dates for all listings or selected listings without having to open each one individually, which is painfully slow. Off by default: Turn it on when you need it. Who It’s For
  • Site owners rolling out a new global expiration date
  • Admins cleaning up dates after imports, migrations, package changes, etc.
  • Large listing catalogs where one-by-one editing does not scale
Key Benefits
  • Save hours of manual work: Set or clear expiration across many listings in one pass.
  • Four clear workflows: Selected listings on the Listings screen or all listings from Site-Wide Actions on the module settings page. Set a date or remove expiration in each case.
  • Familiar WordPress admin UI: Bulk actions and confirmation modals on the listings table. A grouped panel for site-wide settings and removals.
  • Respects listing status: Updates or clears expiration metadata without forcing listings into a new publish state.

Listing Authors

Bulk Assign Listing Author

MyListing only allows you to bulk assign listing authors to those with the administrator role. To work around this limitation, you have to open each listing one at a time, which takes a lot of time. MyListing Pro allows you to assign any user as a listing author in bulk.

Listing Duplication

Prevent Media From Being Duplicated When Cloning Listings

When you duplicate a listing, MyListing re-downloads and re-uploads every image (logo, cover, gallery, etc.), creating duplicate files in the Media Library. MyListing Pro reuses the original uploads instead, so clones keep the same media without bloating your library.
  • Default is Off.
  • changes until you enable it.
  • Choose where it applies: WordPress Dashboard, User Dashboard, or both
  • Works with MyListing’s built-in listing duplication feature.

Listings Table

Filter By Listing Status

Adds a status dropdown to the All Listings screen so admins can quickly narrow the table to published, draft, pending, expired, and other MyListing listing statuses without leaving the filter row. Pick a status, click Filter, and the table shows only listings in that state. Useful when you are reviewing drafts, tracking expired listings, or clearing pending approvals. Works with standard WordPress statuses and MyListing statuses such as Expired, Preview, Unpublish, and Pending Payment.

Customize Column Order

MyListing’s All Listings screen has a fixed column layout that may not match how your team works. Turn this feature on to reorder columns without code. Drag the column list in Listings Admin, save, and the All Listings screen will update to match. The bulk-select checkbox column always stays on the far left. Use Reset to Default to restore MyListing’s original order. New columns from other MyListing Pro modules are included automatically and can be placed where you need them.

Reassign Listings to a Different Listing Type

Let’s say you have several listings assigned to a particular listing type and for whatever reason you want to assign them to a different listing type. To do so, you would need to edit each listing. MyListing Pro saves you a ton of time by not having to open each listing one by one to assign the new listing type.
  1. Optionally, perform a backup of your website.
  2. Enable the Listings Admin module.
  3. Open Listings Admin settings.
  4. In the Listing Types section, turn on Reassign Listings to a Different Listing Type.
  5. Click Save Changes.
  6. In the **old slug **field, enter the current slug.
  7. In the **new slug **field, enter the new slug.
  8. Click Apply.
  9. Confirm when prompted. The tool warns that the action cannot be undone.
  10. Wait while the site processes listings in batches. The settings page may reload until the run finishes.
  11. Check the success notice for how many listings were updated or a message that none matched the entered slug.
  • If you have the Show Listing Type Slug Column enabled in MyListing Pro, simply click on the Listing Type menu item in the WordPress dashboard, and you’ll see a column with the name of the slug for each listing type.
  • Another option is to edit each listing type and enable Slug under Screen Options.