Site Overlay

WordPress İçin Kupon Kodu Butonu

WordPress İçin Kupon Kodu Butonu

1. Yeni Eklenti Dosyası Oluştur

FTP üzerinden wp-content/plugins/ klasörüne gir ve örneğin floating-coupon adında bir klasör aç. İçine floating-coupon.php dosyası oluştur.

2. Eklentiler sayfasından etkinleştir.

3. Ayarlar altından eklentiye gidin ve aktif edin.

WordPress Icin Kupon Kodu Butonu 2
WordPress İçin Kupon Kodu Butonu
<?php
/*
Plugin Name: Floating Coupon Button
Description: Sağ alt köşede kupon kodu gösteren buton.
Version: 1.0
Author: Senin İsmin
*/

// Admin ayarlarını ekle
function fcb_add_admin_menu() {
    add_options_page(
        'Floating Coupon',
        'Floating Coupon',
        'manage_options',
        'floating-coupon',
        'fcb_options_page'
    );
}
add_action('admin_menu', 'fcb_add_admin_menu');

function fcb_settings_init() {
    register_setting('fcb_settings', 'fcb_options');

    add_settings_section(
        'fcb_section',
        'Kupon Ayarları',
        null,
        'floating-coupon'
    );

    add_settings_field(
        'fcb_campaign',
        'Kampanya Adı',
        'fcb_campaign_render',
        'floating-coupon',
        'fcb_section'
    );

    add_settings_field(
        'fcb_code',
        'Kupon Kodu',
        'fcb_code_render',
        'floating-coupon',
        'fcb_section'
    );

    add_settings_field(
        'fcb_enabled',
        'Aktif/Pasif',
        'fcb_enabled_render',
        'floating-coupon',
        'fcb_section'
    );
}
add_action('admin_init', 'fcb_settings_init');

function fcb_campaign_render() {
    $options = get_option('fcb_options');
    ?>
    <input type='text' name='fcb_options[fcb_campaign]' value='<?php echo $options['fcb_campaign'] ?? ''; ?>'>
    <?php
}

function fcb_code_render() {
    $options = get_option('fcb_options');
    ?>
    <input type='text' name='fcb_options[fcb_code]' value='<?php echo $options['fcb_code'] ?? ''; ?>'>
    <?php
}

function fcb_enabled_render() {
    $options = get_option('fcb_options');
    ?>
    <input type='checkbox' name='fcb_options[fcb_enabled]' <?php checked($options['fcb_enabled'], 'on'); ?>>
    <?php
}

function fcb_options_page() {
    ?>
    <form action='options.php' method='post'>
        <?php
        settings_fields('fcb_settings');
        do_settings_sections('floating-coupon');
        submit_button();
        ?>
    </form>
    <?php
}

// Ön yüzde butonu göster
function fcb_display_coupon() {
    $options = get_option('fcb_options');
    if (!empty($options['fcb_enabled']) && $options['fcb_enabled'] === 'on') {
        $campaign = esc_html($options['fcb_campaign']);
        $code = esc_html($options['fcb_code']);
        ?>
        <div class="coupon-button" onclick="copyCoupon('<?php echo $code; ?>')">
            <?php echo $campaign; ?>: <strong><?php echo $code; ?></strong>
        </div>
        <script>
        function copyCoupon(code) {
            navigator.clipboard.writeText(code).then(function() {
                alert("Kupon kodu kopyalandı: " + code);
            });
        }
        </script>
        <style>
        .coupon-button {
            position: fixed;
            bottom: 20px;
            right: 20px; /* SAĞ ALT KÖŞE */
            background-color: #25D366;
            color: #fff;
            padding: 12px 18px;
            border-radius: 8px;
            font-weight: bold;
            font-size: 14px;
            box-shadow: 0 4px 6px rgba(0,0,0,0.2);
            z-index: 9999;
            cursor: pointer;
            transition: transform 0.2s ease;
        }
        .coupon-button:hover {
            transform: scale(1.05);
        }
        .coupon-button strong {
            background: #fff;
            color: #25D366;
            padding: 2px 6px;
            border-radius: 4px;
        }
        </style>
        <?php
    }
}
add_action('wp_footer', 'fcb_display_coupon');
arif akyuz
Arif Akyüz

image
Başka cihazda görüntüle
Arif Akyüz Sistem Network Yöneticisi ve Siber Güvenlik Uzmanı
Arif Akyüz Sistem Network Yöneticisi ve Siber Güvenlik Uzmanı

Arif Akyüz
Bilgi Teknolojileri
Sistem Network Yöneticisi
ve Siber Güvenlik Uzmanı
[email protected]

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

Author: Arif Akyüz

Arif Akyüz - Siber Güvenlik Uzmanı ve Dijital Dönüşüm Lideri 15 yılı aşkın süredir bilişim sektöründe, özellikle siber güvenlik ve dijital dönüşüm alanlarında hizmet veren bir uzmanım. Hem stratejik hem de teknik düzeyde çözümler sunarak organizasyonların güvenlik altyapılarını güçlendiriyor ve dijitalleşme süreçlerini yönetiyorum.