/
home
/
techb158
/
balacoffee.com
/
wp-content
/
plugins
/
woocommerce
/
src
/
Blocks
/
Templates
/
/home/techb158/balacoffee.com/wp-content/plugins/woocommerce/src/Blocks/Templates
mkdir
upload
Name
Size
Mode
Actions
AbstractPageTemplate.php
1855
0644
edit
dl
rm
AbstractTemplate.php
737
0644
edit
dl
rm
AbstractTemplateCompatibility.php
5894
0644
edit
dl
rm
AbstractTemplatePart.php
332
0644
edit
dl
rm
AbstractTemplateWithFallback.php
1843
0644
edit
dl
rm
ArchiveProductTemplatesCompatibility.php
12726
0644
edit
dl
rm
CartTemplate.php
2008
0644
edit
dl
rm
CheckoutHeaderTemplate.php
863
0644
edit
dl
rm
CheckoutTemplate.php
2047
0644
edit
dl
rm
ClassicTemplatesCompatibility.php
2430
0644
edit
dl
rm
ComingSoonSocialLinksTemplate.php
1132
0644
edit
dl
rm
ComingSoonTemplate.php
2642
0644
edit
dl
rm
ExternalProductAddToCartWithOptionsTemplate.php
1021
0644
edit
dl
rm
GroupedProductAddToCartWithOptionsTemplate.php
1016
0644
edit
dl
rm
MiniCartTemplate.php
1714
0644
edit
dl
rm
OrderConfirmationTemplate.php
1618
0644
edit
dl
rm
ProductAttributeTemplate.php
2756
0644
edit
dl
rm
ProductBrandTemplate.php
1777
0644
edit
dl
rm
ProductCatalogTemplate.php
2316
0644
edit
dl
rm
ProductCategoryTemplate.php
1783
0644
edit
dl
rm
ProductSearchResultsTemplate.php
2068
0644
edit
dl
rm
ProductTagTemplate.php
1763
0644
edit
dl
rm
SimpleProductAddToCartWithOptionsTemplate.php
1011
0644
edit
dl
rm
SingleProductTemplate.php
9253
0644
edit
dl
rm
SingleProductTemplateCompatibility.php
14774
0644
edit
dl
rm
VariableProductAddToCartWithOptionsTemplate.php
1021
0644
edit
dl
rm
Edit:
/home/techb158/balacoffee.com/wp-content/plugins/woocommerce/src/Blocks/Templates/CartTemplate.php
(2008B)
<?php namespace Automattic\WooCommerce\Blocks\Templates; /** * CartTemplate class. * * @internal */ class CartTemplate extends AbstractPageTemplate { /** * The slug of the template. * * @var string */ const SLUG = 'page-cart'; /** * Returns the title of the template. * * @return string */ public function get_template_title() { return _x( 'Page: Cart', 'Template name', 'woocommerce' ); } /** * Returns the description of the template. * * @return string */ public function get_template_description() { return __( 'The Cart template displays the items selected by the user for purchase, including quantities, prices, and discounts. It allows users to review their choices before proceeding to checkout.', 'woocommerce' ); } /** * Returns the page object assigned to this template/page. * * @return \WP_Post|null Post object or null. */ protected function get_placeholder_page() { $page_id = wc_get_page_id( 'cart' ); return $page_id ? get_post( $page_id ) : null; } /** * True when viewing the cart page or cart endpoint. * * @return boolean */ protected function is_active_template() { global $post; $placeholder = $this->get_placeholder_page(); return null !== $placeholder && $post instanceof \WP_Post && $placeholder->post_name === $post->post_name; } /** * When the page should be displaying the template, add it to the hierarchy. * * This places the template name e.g. `cart`, at the beginning of the template hierarchy array. The hook priority * is 1 to ensure it runs first; other consumers e.g. extensions, could therefore inject their own template instead * of this one when using the default priority of 10. * * @param array $templates Templates that match the pages_template_hierarchy. */ public function page_template_hierarchy( $templates ) { if ( $this->is_active_template() ) { array_unshift( $templates, self::SLUG ); array_unshift( $templates, 'cart' ); } return $templates; } }
Save
cmd:
run