POS Entegratör PRO

⌘K
  1. Home
  2. Docs
  3. POS Entegratör PRO
  4. 3D ve iFrame Ödeme Sayfalarını Özelleştirme

3D ve iFrame Ödeme Sayfalarını Özelleştirme

POS Entegratör 3D ve ödeme sayfalarında standart olarak web sitenizden aykırı bir görüntü olmaması için temanızın header ve footer dosyalarını dahil eder ancak bunu değiştirmek veya özelleştirmek isteyebilirsiniz.

  1. Gurmepos/views/redirect-render.php dosyasını kopyalayın.
  2. Temanızın altına “gurmepos” adında bir klasör oluşturun ve dizine kopyaladığınız dosyayı yapıştırın.

Bu düzenlemeleri yaptığınızda POS Entegratör oluşturduğunuz klasördeki yapıyı okuyarak iFrame sayfaları oluşturur burada HTML, CSS düzenlemeleri yaparak sayfayı dilediğiniz gibi özelleştirebilirsiniz.

Redirect.render.php dosyası:

<?php
/**
 * GurmePOS 3D Yönlendirme ve iFrame ödemeler için sayfayı render etmeye yarayan kod parçacağı. Temanıza göre özelleştirmek için lütfen bu dosyayı kopyalayın ve temanızın
 * altında gurmepos klasörü oluşturarak yapıştırın. Ardından dosyada özelleştirmeler yapabilirsiniz.
 *
 * @package GurmeHub
 * @var array $args Redirect fonksiyonundan gelen parametreler.
 */

if ( $args['content'] ) {
	if ( $args['is_iframe'] ) {
		get_header();
		echo $args['content']; //phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
		get_footer();
	} else {
		echo $args['content']; //phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
	}
} else {
	?>
	<center style="font-family:Roboto;">
		<div style="font-size:36px; margin:20px 0;">
			<?php esc_html_e( 'Incorrect transaction, please refresh the payment page and try again.', 'gurmepos' ); ?>
		</div>
		<button style="background-color:#1c64f2; color:#fff; border-color:#1c64f2; border-radius:999px; padding:10px 20px;" onclick="window.history.back()">
		<?php esc_html_e( 'Back to payment page', 'gurmepos' ); ?>
		</button>
	</center>
	<?php
}
exit;   

Dikkat : Güncellemeler ile birlikte bu kod parçacığı değişiklik gösterebilir.

How can we help?

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir