WP Manifestindependent plugin directory
manifest / content / bayi-yonetimi

Bayiler

Türkiye haritası üzerinden bayileri yönetin ve ön yüzde gösterin.

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/burakcaylak/bayi-yonetimi/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Bayiler – WordPress Bayi Yönetimi Eklentisi

Türkiye haritası üzerinden bayileri yönetmenizi ve ön yüzde etkileşimli harita ile göstermenizi sağlayan WordPress eklentisi.

Özellikler

  • Türkiye haritası (SVG) – Yönetim panelinden kendi SVG haritanızı yapıştırabilirsiniz.
  • İl bazlı bayi yönetimi – 81 il için ayrı ayrı bayi ekleyebilir, firma, yetkili, adres ve telefon bilgilerini girebilirsiniz.
  • Ön yüz shortcode – [bayiler_map] shortcode’u ile sayfada harita ve bayi listesini gösterir.
  • Etkileşimli harita – Haritada ile tıklayınca o ile ait bayiler listelenir; arama ile filtreleme yapılabilir.
  • Çoklu dil – Türkçe ve İngilizce dil dosyaları (.po/.pot) ile çeviri desteği.
  • Yol tarifi – Adres bilgisi olan bayiler için Google Maps “Yol Tarifi” linki.

Gereksinimler

  • WordPress 5.0+
  • PHP 7.4+

Kurulum

  1. bayiler klasörünü wp-content/plugins/ içine kopyalayın veya ZIP olarak yükleyip Eklentiler → Yeni Ekle → Eklenti Yükle ile yükleyin.
  2. Eklentiler menüsünden Bayiler eklentisini etkinleştirin.
  3. Bayiler menüsünden Türkiye haritası SVG’sini yapıştırın ve illere göre bayilerinizi ekleyin.
  4. Bir sayfa veya yazıda [bayiler_map] shortcode’unu kullanın.

Kullanım

Yönetim paneli

  • Bayiler menüsüne girin.
  • Türkiye Haritası (SVG) alanına inline SVG kodunuzu yapıştırın. SVG’de path’lerin id veya name attribute’ları il slug’larıyla eşleşmeli (örn. ankara, istanbul, izmir).
  • Bayi Listesi bölümünde her il için Bayi Ekle ile firma, yetkili, adres ve telefon girin.
  • Kaydet ile ayarları kaydedin.

Ön yüz

  • Sayfada [bayiler_map] kullanın.
  • Ziyaretçiler haritada ile tıklayarak o ile ait bayileri görür; isteğe göre arama kutusu ile liste filtrelenir.

Klasör yapısı

bayiler/
├── assets/
│   ├── admin.css    # Yönetim sayfası stilleri
│   ├── admin.js     # Yönetim sayfası script’i
│   ├── public.css   # Shortcode ön yüz stilleri
│   └── public.js    # Harita etkileşimi ve arama
├── languages/
│   ├── bayiler.pot       # Şablon çeviri
│   ├── bayiler-tr_TR.po  # Türkçe
│   └── bayiler-en_US.po  # İngilizce
├── bayiler.php      # Ana eklenti dosyası
└── README.md

İl slug’ları

Harita SVG’sindeki path’lerin id veya name değerleri küçük harfli, Türkçe karaktersiz il slug’ları olmalıdır (örn. ankara, istanbul, canakkale, sanliurfa). Eklenti 81 il için bu slug listesini kullanır.

Sürüm

  • Sürüm: 1.0.0
  • Yazar: Ahmet Burak Çaylak

Lisans

Bu proje eklenti olarak kullanıma uygundur; lisans detayları proje sahibine aittir.