Astra_SureCart::astra_is_surecart_shop_page()
Check is SureCart Shop Page.
Description
Return
(bool) True if SureCart Shop Page.
Source
File: inc/compatibility/surecart/class-astra-surecart.php
	public function astra_is_surecart_shop_page() {
		if ( ! is_customize_preview() && ! is_null( $this->shop_page_status ) ) {
			return $this->shop_page_status;
		}
		$this->shop_page_status = false;
		$supported_post_types   = Astra_Posts_Structure_Loader::get_supported_post_types();
		if ( ! in_array( $this->post_type, $supported_post_types ) ) {
			$this->shop_page_status = false;
		}
		if ( ! is_page() || ! $this->shop_page_id ) {
			$this->shop_page_status = false;
		}
		$page_id = absint( astra_get_post_id() );
		if ( $page_id === $this->shop_page_id ) {
			$this->shop_page_status = true;
		}
		return $this->shop_page_status;
	}
			Expand full source code Collapse full source code View on Trac
Changelog
| Version | Description | 
|---|---|
| 4.4.0 | Introduced. |