Astra_Woocommerce::woocommerce_product_single_payments()
Single Product Payments.
Description
Return
(void)
Source
File: inc/compatibility/woocommerce/class-astra-woocommerce.php
		public function woocommerce_product_single_payments() {
			$section_title    = astra_get_option( 'single-product-payment-text' );
			$if_color_version = astra_get_option( 'single-product-payment-icon-color' );
			$visa_icon        = Astra_Builder_UI_Controller::fetch_svg_icon( 'visa', false );
			$visa_gray        = Astra_Builder_UI_Controller::fetch_svg_icon( 'visa_gray', false );
			$mastercard_icon  = Astra_Builder_UI_Controller::fetch_svg_icon( 'mastercard', false );
			$mastercard_gray  = Astra_Builder_UI_Controller::fetch_svg_icon( 'mastercard_gray', false );
			$amex_icon        = Astra_Builder_UI_Controller::fetch_svg_icon( 'amex', false );
			$amex_gray        = Astra_Builder_UI_Controller::fetch_svg_icon( 'amex_gray', false );
			$discover_icon    = Astra_Builder_UI_Controller::fetch_svg_icon( 'discover', false );
			$discover_gray    = Astra_Builder_UI_Controller::fetch_svg_icon( 'discover_gray', false );
			$paypal_icon      = Astra_Builder_UI_Controller::fetch_svg_icon( 'paypal', false );
			$paypal_gray      = Astra_Builder_UI_Controller::fetch_svg_icon( 'paypal_gray', false );
			$applepay_icon    = Astra_Builder_UI_Controller::fetch_svg_icon( 'applepay', false );
			$applepay_gray    = Astra_Builder_UI_Controller::fetch_svg_icon( 'applepay_gray', false );
			if ( 'inherit_text_color' === $if_color_version ) {
				$visa_icon       = $visa_gray;
				$mastercard_icon = $mastercard_gray;
				$amex_icon       = $amex_gray;
				$discover_icon   = $discover_gray;
				$paypal_icon     = $paypal_gray;
				$applepay_icon   = $applepay_gray;
			}
			ob_start();
			?>
			<?php $if_color_version = 'inherit_text_color' === $if_color_version ? 'ast-text-color-version' : 'ast-inherit-color-version'; ?>
			<fieldset class="ast-single-product-payments <?php echo esc_attr( $if_color_version ); ?>">
				<legend><?php echo esc_html( $section_title ); ?></legend>
				<ul>
					<?php if ( astra_get_option( 'single-product-payment-visa' ) ) { ?>
						<li class="ast-payment-visa">
							<?php echo $visa_icon;  // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>
						</li>
					<?php } ?>
					<?php if ( astra_get_option( 'single-product-payment-mastercard' ) ) { ?>
						<li class="ast-payment-mastercard">
							<?php echo $mastercard_icon; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>
						</li>
					<?php } ?>
					<?php if ( astra_get_option( 'single-product-payment-amex' ) ) { ?>
						<li class="ast-payment-amex">
							<?php echo $amex_icon; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>
						</li>
					<?php } ?>
					<?php if ( astra_get_option( 'single-product-payment-discover' ) ) { ?>
						<li class="ast-payment-discover">
							<?php echo $discover_icon; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>
						</li>
					<?php } ?>
					<?php if ( astra_get_option( 'single-product-payment-paypal' ) ) { ?>
						<li class="ast-payment-paypal">
							<?php echo $paypal_icon; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>
						</li>
					<?php } ?>
					<?php if ( astra_get_option( 'single-product-payment-apple-pay' ) ) { ?>
						<li class="ast-payment-apple-pay">
							<?php echo $applepay_icon; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>
						</li>
					<?php } ?>
				</ul>
			</fieldset>
			<?php
			echo ob_get_clean(); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
		}
			Expand full source code Collapse full source code View on Trac
Changelog
| Version | Description | 
|---|---|
| 3.9.2 | Introduced. |