MyListing Club

Hide Actions From My Account Listing Cards

Building better MyListing websites. One code snippet at a time.

Overview

The Hide Actions From My Account Listing Cards code snippet provides additional functionality for MyListing websites.

This snippet is useful in situations where you would like to hide particular actions (Promote, Edit, Stats, Delete, etc.) from the Listing Cards found under the /my-account/my-listings/ endpoint.

The image below shows the ‘Delete’ action as being removed.

Implementation

  1. Grab the code snippet.
  2. Follow the provided instructions.
  3. Save your changes.
				
					//// INSTRUCTIONS: 
//// Copy and paste the desired portions of the code snippet below into Theme Tools > Theme Options > Custom Code > JavaScript.

--------------------------- CODE SNIPPET IS BELOW THIS LINE --------------------------- 

// COPY (MYLISTING CLUB DUPLICATE LISTINGS)
jQuery(document).ready(function($){
    $('.mylistingclub-duplicate-listings__copy-link').closest('li').remove()
});

// PROMOTE
jQuery(document).ready(function($){
    $('.cts-listing-action-promote').remove()
});

// DELETE
jQuery(document).ready(function($){
    $('.cts-listing-action-delete').remove()
});

// STATS
jQuery(document).ready(function($){
    $('.cts-listing-action-stats').remove()
});

// EDIT
jQuery(document).ready(function($){
    $('.cts-listing-action-edit').remove()
});