Kerem
Moderator
- Katılım
- 25 Haz 2021
- Mesajlar
- 116
- Çözümler
- 1
- Tepkime puanı
- 66
- Puanları
- 28
- Web sitesi
- www.forumsever.com
Merhabalar, Hesabım>>Siparişler sayfasına kargo takip butonu eklemek için;
Görünüm>>tema düzenleyici sayfasından functions.php dosyasının en alta ekleyin. Yedek almayı unutmayın
Örnek Görsel
Not: Kargo Takip Türkiye eklentisi benim sitede ekli olduğu için, kargo takip numarasını oradan çekiyor.
Görünüm>>tema düzenleyici sayfasından functions.php dosyasının en alta ekleyin. Yedek almayı unutmayın
Kod:
// Sipariş sayfasına "Kargom Nerede" butonu ekleyelim
function kargo_nerede_button() {
$order_id = get_query_var('view-order'); // Sipariş ID'sini al
$kargo_takip_kodu = get_post_meta($order_id, '_kargo_takip_kodu', true); // Kargo takip kodunu al
$kargo_sirketi = get_post_meta($order_id, '_kargo_sirketi', true); // Kargo şirketini al
if ($kargo_takip_kodu && $kargo_sirketi) {
$kargo_link = get_kargo_takip_link($kargo_takip_kodu, $kargo_sirketi); // Kargo takip linkini oluştur
echo '<a href="' . esc_url($kargo_link) . '" class="kargo-nerede-button">Kargom Nerede</a>';
}
}
add_action('woocommerce_order_details_after_order_table', 'kargo_nerede_button');
Örnek Görsel
Not: Kargo Takip Türkiye eklentisi benim sitede ekli olduğu için, kargo takip numarasını oradan çekiyor.