Product_Title::get_data()
Summary
No summary available.Source
File: src/BigCommerce/Templates/Product_Title.php
public function get_data() { if ( empty( $this->options[ self::PRODUCT ] ) ) { return [ self::PRODUCT => null, self::TITLE => '', self::CONDITION => '', self::INVENTORY => '', self::PERMALINK => '', self::USE_PERMALINK => '', self::LINK_ATTRIBUTES => '', self::HEADER_TAG => $this->header_tag( $this->options[ self::HEADER_LEVEL ] ), ]; } /** @var Product $product */ $product = $this->options[ self::PRODUCT ]; $data = [ self::PRODUCT => $product, self::TITLE => get_the_title( $product->post_id() ), self::CONDITION => $this->get_condition( $product ), self::INVENTORY => $this->get_inventory( $product ), self::PERMALINK => get_the_permalink( $product->post_id() ), self::USE_PERMALINK => $this->options[ self::USE_PERMALINK ], self::LINK_ATTRIBUTES => $this->build_attribute_string( $this->options[ self::LINK_ATTRIBUTES ] ), self::HEADER_TAG => $this->header_tag( $this->options[ self::HEADER_LEVEL ] ), ]; return $data; }