WordPress altyapılı siteleriniz için işletim sistemi imajları (ISO) yayınlamak üzere tasarlanmış, tam responsive, modern arayüze sahip ve yönetim paneli bulunan bir eklenti/snippet çözümüdür.
-
🎨 Modern UI/UX: Tamamen özelleştirilebilir, mobil uyumlu ve modern kart tasarımı.
-
⚙️ Yönetim Paneli: WordPress admin panelinden ISO ekleyin, düzenleyin, silin ve sıralayın.
-
🌍 Çoklu Sunucu (Mirror): Ülke bayraklı çoklu indirme sunucuları ekleme.
-
🧲 Torrent Desteği: Magnet linkleri ile torrent indirme seçenekleri.
-
🔒 Hash Doğrulama: MD5, SHA1, SHA256 doğrulama kodları ve kopyalama özelliği.
-
💻 Terminal Modal: Kullanıcılar için doğrulama komutlarını gösteren şık bir terminal ekranı.
-
📌 Öne Çıkan: Önemli ISO dosyalarını kartta "Öne Çıkan" olarak işaretleme.
-
📊 İndirme İstatistikleri: Hangi ISO'nun kaç kez indirildiğini takip etme.
-
🛠️ Bakım Modu: Tek tıkla indirme sayfasını bakım moduna alma.
-
🎨 Renk Özelleştirme: Her ISO kartı için özel vurgu ve buton renkleri belirleme.
Bu yapı bir WordPress eklentisi değil, tema entegreli bir snippet'tir. Kurulum için aşağıdaki adımları sırasıyla izleyin:
downloads.php dosyasını, kullandığınız aktif WordPress tema klasörünün içine yükleyin. (Yol: wp-content/themes/kullandiginiz-tema/downloads.php)
FTP veya WordPress Dosya Düzenleyicisi üzerinden aktif temanızın functions.php dosyasını açın ve en alt satıra şu kodu ekleyin:
require_once get_template_directory() . '/downloads.php';
?\> etiketinden önce eklediğinizden emin olun. Eğer functions.php dosyanız ?\> ile bitmiyorsa, en alt satıra direk yapıştırabilirsiniz.
-
WordPress yönetici paneline giriş yapın.
-
Sayfalar > Yeni Ekle kısmına gidin.
-
Sayfa başlığını İndirmeler (veya istediğiniz bir şey) yazın.
-
Sağ taraftaki Kalıcı Bağlantı (Slug) kısmının
downloadsolduğuna emin olun. (Bu, URL'ninsiteniz.com/downloads/olmasını sağlar). -
Sayfa içeriğine (Düzenleyiciye) sadece şu kısa kodu yazın:
text
[downloads]
- Sayfayı Yayınla.
Yeni sayfa 404 hatası verirse:
-
WordPress yönetici panelinden Ayarlar > Kalıcı Bağlantılar sayfasına gidin.
-
Hiçbir ayarı değiştirmeden sadece "Değişiklikleri Kaydet" butonuna tıklayın. Bu işlem
.htaccessdosyanızı yenileyecektir.
Kurulum tamamlandıktan sonra yönetim panelinize gidin:
-
ISO Eklemek: WordPress Admin > Görünüm > ISO Ayarları menüsüne gidin ve "Yeni ISO Ekle" butonuna tıklayın.
-
İstatistikler: İndirme verilerini görmek için Görünüm > İndirme İstatistikleri sayfasını ziyaret edin.
-
Görünürlük: İndirme sayfasını geçici olarak kapatmak için "ISO Ayarları" sayfasındaki Görünürlük anahtarını kapalı konuma getirin. Bu, ziyaretçilere "Bakım Modu" sayfası gösterecektir.
Çözüm: Bazı WordPress temaları, sayfa içeriğine otomatik padding/margin ekler veya gizler. Eğer sayfanız boş görünüyorsa, downloads.php dosyanızdaki CSS kısmını bulun:
css
body.page .entry-title, body.page .page-title, body.page h1.entry-title,
body.page .entry-header, body.page .page-header, body.page article .entry-content {
display: none !important;
margin: 0 !important;
padding: 0 !important;
}
Bu kodu şu şekilde değiştirin (Sadece içeriği gizlemeyi kaldırıyoruz):
css
body.page .entry-title, body.page .page-title, body.page h1.entry-title,
body.page .entry-header, body.page .page-header {
display: none !important;
margin: 0 !important;
padding: 0 !important;
}
body.page article .entry-content {
margin: 0 !important;
padding: 0 !important;
max-width: 100% !important;
}
Çözüm: Kod, çakışmaları önlemek için .iso-page sarmalayıcısı (wrapper) ve CSS değişkenleri kullanır. Ancak eski veya agresif CSS yazan temalarda kaymalar olabilir. Kartlara ait stilleri kendi temanızın style.css dosyasında !important kullanarak ezebilirsiniz.
Bu proje GPL-2.0+ lisansı altında sunulmuştur. Dilediğiniz gibi kullanabilir, değiştirebilir ve dağıtabilirsiniz.
Hazırlayan: https://github.com/epiusu/ tüm web sayfalar için geliştirilmiştir. Not: bu kod yapay zeka kod araçları ile geliştirmiştir.Kullanım sorumluluğu kullanıcıya aittir. Geliştiriciler sorumlu tutulamaz. ```
