PluginProbe
SureCart – Ecommerce Made Easy For Selling Physical Products, Digital Downloads, Subscriptions, Donations, & Payments / 4.3.2
SureCart – Ecommerce Made Easy For Selling Physical Products, Digital Downloads, Subscriptions, Donations, & Payments v4.3.2
4.7.2 4.7.1 4.7.0 4.6.6 4.6.5 4.6.4 4.6.3 4.6.2 4.6.1 4.6.0 4.5.1 4.5.0 4.4.2 4.4.1 4.4.0 4.3.3 4.3.2 4.3.1 4.3.0 4.2.3 4.2.2 4.2.1 1.0.3 1.0.4 1.0.5 All 281 releases
surecart / app / src / Sync / Tasks / CollectionCleanupTask.php
CollectionCleanupTask.php
34 lines 577 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace SureCart\Sync\Tasks;
4
5 /**
6 * This delete's an individual collection term asynchronously.
7 */
8 class CollectionCleanupTask extends Task {
9 /**
10 * The action name.
11 *
12 * @var string
13 */
14 protected $action_name = 'surecart/cleanup/collection';
15
16 /**
17 * Always show a notice.
18 *
19 * @var boolean
20 */
21 protected $show_notice = true;
22
23 /**
24 * Fetch and delete product post.
25 *
26 * @param string $id The product post id to delete.
27 *
28 * @return \WP_Post|false|null
29 */
30 public function handle( $id ) {
31 return wp_delete_term( $id, 'sc_collection' );
32 }
33 }
34