WP Manifestindependent plugin directory
manifest / media / dergi-goruntule

WM Life Dergi

Kurumsal dergileri PDF flipbook olarak yükleyip listeleyen eklenti.

★ 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/dergi-goruntule/archive/refs/heads/master.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Dergi Görüntüle (WM Life Dergi)

Kurumsal dergileri PDF flipbook olarak yükleyip listeleyen WordPress eklentisi. DFlip ile sayfa çevirme deneyimi, shortcode ile liste ve tek dergi gösterimi sunar.

Özellikler

  • Özel post tipi (Dergi): Başlık, kapak görseli, PDF dosyası, yayın yılı
  • PDF flipbook: DFlip kütüphanesi ile sayfa çevirme; DFlip yoksa iframe ile PDF gösterimi
  • Shortcode'lar: Dergi listesi, tek dergi flipbook, genel PDF embed
  • Listeleme sayfası: Ayarlardan bir sayfa seçip dergi listesini otomatik enjekte etme
  • Görünüm ayarı: Flipbook penceresi yüksekliği (480–1400 px)
  • Embed-only: Listede görünmeyen, sadece shortcode ile kullanılan “sanal” dergi kayıtları

Gereksinimler

  • WordPress 5.0+
  • PHP 7.4+

Kurulum

  1. Depoyu klonlayın veya indirin:
    git clone https://github.com/burakcaylak/dergi-goruntule.git
  2. Klonladığınız klasörü (örn. dergi-goruntule veya wm-life) wp-content/plugins/ içine kopyalayın.
  3. Yönetim panelinde Eklentiler → WM Life Dergi → Etkinleştir.
  4. WM Life → Ayarlar üzerinden listeleme sayfası ve flipbook yüksekliğini ayarlayın.

Kullanım

Shortcode'lar

Shortcode Açıklama Örnek
[wm_life_magazines] Tüm dergileri yıla göre gruplu listeler [wm_life_magazines]
[wm_life_magazines year="2024"] Sadece belirtilen yıl [wm_life_magazines year="2024" limit="10"]
[wm_life_flipbook id="123"] Tek dergi flipbook (post ID) [wm_life_flipbook id="123"]
[wm_life_pdf_embed src="..."] Herhangi bir PDF’i flipbook/iframe ile gösterir [wm_life_pdf_embed src="https://.../dosya.pdf" cover="https://.../kapak.jpg" height="800"]

Ayarlar (WM Life → Ayarlar)

  • Listeleme sayfası: Dergi arşivinin gösterileceği sayfa. Bu sayfada içerik boş bırakılıp “Sayfanın içeriğine dergi listesi otomatik eklensin” işaretlenebilir; istenirse sayfaya [wm_life_magazines] de yazılabilir.
  • Flipbook yüksekliği: Açılır penceredeki görüntüleyici yüksekliği (px). 720–960 px önerilir.

Dergi ekleme (WM Life → Tüm Dergiler → Yeni Ekle)

  • Başlık: Dergi adı
  • PDF dosyası: Medya kütüphanesinden PDF seçin veya URL girin
  • Kapak görseli: Listelemede kullanılacak kapak (kare/dikey önerilir)
  • Yıl: Yayın yılı (listeleme sıralaması için)
  • “Dergi Değil (sadece embed kullan)”: İşaretlenirse listede çıkmaz; sadece [wm_life_flipbook id="..."] veya [wm_life_pdf_embed] ile kullanılır.

Dosya yapısı

wm-life/
├── admin/
│   ├── menu.php
│   ├── metaboxes.php
│   └── settings.php
├── assets/
│   ├── css/
│   │   ├── admin.css
│   │   └── frontend.css
│   └── js/
│       ├── admin.js
│       └── frontend.js
├── includes/
│   ├── cpt.php
│   ├── helpers.php
│   └── shortcodes.php
├── templates/
│   └── magazine-list.php
├── vendor/
│   └── dflip/          # DFlip flipbook kütüphanesi
├── wm-life.php
└── README.md

Lisans

GPL v2 veya üzeri. Detay için WordPress License sayfasına bakın.

Katkıda bulunma

  1. Bu depoyu fork edin.
  2. Yeni bir dal oluşturun: git checkout -b feature/yeni-ozellik
  3. Değişikliklerinizi commit edin: git commit -m 'Yeni özellik eklendi'
  4. Dalı push edin: git push origin feature/yeni-ozellik
  5. Bir Pull Request açın.

İletişim

Yazar: Ahmet Burak Çaylak
Depo: github.com/burakcaylak/dergi-goruntule