LLMS_User_Certificate::delete()

Delete the certificate


Description Description


Return Return

(void)


Top ↑

Source Source

File: includes/models/model.llms.user.certificate.php

	public function delete() {

		do_action( 'llms_before_delete_certificate', $this );

		global $wpdb;
		$id = $this->get( 'id' );
		$wpdb->delete( "{$wpdb->prefix}lifterlms_user_postmeta", array(
			'user_id' => $this->get_user_id(),
			'meta_key' => '_certificate_earned',
			'meta_value' => $id,
		), array( '%d', '%s', '%d' ) );
		wp_delete_post( $id, true );

		do_action( 'llms_delete_certificate', $this );

	}

Top ↑

Changelog Changelog

Changelog
Version Description
3.18.0 Introduced.


Top ↑

User Contributed Notes User Contributed Notes

You must log in before being able to contribute a note or feedback.