PluginProbe
ووسلام – همگام سازی ووکامرس و باسلام / 1.10.18
ووسلام – همگام سازی ووکامرس و باسلام v1.10.18
1.10.18 1.10.17 1.10.15 1.10.14 1.10.13 1.10.12 1.10.10 1.10.9 1.10.8 1.10.7 1.10.6 1.10.5 1.10.4 1.10.3 1.10.2 1.10.1 1.10.0 1.9.2 1.9.1 1.9.0 1.8.8 1.8.5 1.8.6 1.8.7 1.8.4 All 51 releases
sync-basalam / includes / Admin / Components / SingleProductPageComponents.php

SingleProductPageComponents.php in ووسلام – همگام سازی ووکامرس و باسلام 1.10.18, at includes/Admin/Components/SingleProductPageComponents.php

46 lines 2.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace SyncBasalam\Admin\Components;
4
5 defined('ABSPATH') || exit;
6
7 class SingleProductPageComponents
8 {
9 public static function renderProductCard(array $product, int $productId): void
10 {
11 ?>
12 <div class="basalam-product-card basalam-p">
13 <img class="basalam-product-image" src="<?php echo esc_url($product['photo']['md']); ?>" alt="<?php echo esc_attr($product['title'] ?? ''); ?>">
14 <div class="basalam-product-details">
15 <p class="basalam-product-title basalam-p"><?php echo esc_html($product['title'] ?? ''); ?></p>
16 <p class="basalam-product-id">شناسه �
17 حصول: <?php echo esc_html($product['id'] ?? ''); ?></p>
18 <p class="basalam-product-price"><strong>قی�
19 ت: <?php echo number_format($product['price'] ?? 0) . ' ریال</strong>'; ?></p>
20 </div>
21 <div class="basalam-product-actions">
22 <button
23 class="basalam-button basalam-button-single-product-page basalam-p basalam-a basalam-connect-btn"
24 data-basalam-product-id="<?php echo esc_attr($product['id'] ?? ''); ?>"
25 data-_wpnonce="<?php echo esc_attr(wp_create_nonce('basalam_connect_product_nonce')); ?>"
26 data-woo-product-id="<?php echo esc_attr($productId) ?>">
27 اتصال
28 </button>
29 <a
30 href="https://basalam.com/p/<?php echo esc_attr($product['id'] ?? ''); ?>"
31 target="_blank"
32 class="basalam-view-btn"
33 title="�
34 شاهده �
35 حصول در باسلا�
36 ">
37 <svg width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
38 <path d="M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5zM12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5zm0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z" fill="currentColor" />
39 </svg>
40 </a>
41 </div>
42 </div>
43 <?php
44 }
45 }
46