LLMS_Template_Loader::maybe_redirect_to_sales_page()

Handle sales page redirects for courses & memberships


Description Description


Return Return

(void)


Top ↑

Source Source

File: includes/class.llms.template.loader.php

	public function maybe_redirect_to_sales_page() {

		// only proceed for courses and memberships
		if ( ! in_array( get_post_type(), array( 'course', 'llms_membership' ) ) ) {
			return;
		}

		$page_restricted = llms_page_restricted( get_the_id() );

		// only proceed if the page isn't restricted
		if ( ! $page_restricted['is_restricted'] ) {
			return;
		}

		$post = llms_get_post( get_the_ID() );

		if ( ! $post->has_sales_page_redirect() ) {
			return;
		}

		llms_redirect_and_exit( $post->get_sales_page_url(), array(
			'safe' => false,
		) );

	}

Top ↑

Changelog Changelog

Changelog
Version Description
3.20.0 Introduced.


Top ↑

User Contributed Notes User Contributed Notes

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





Permalink: