Ana içeriğe geç

Rentiva 6.2.0 — İletişim mesajları kendi ekranında, müşteri paneli emekliye ayrıldı, yok sayılan blok ve Elementor ayarları artık uygulanıyor

· 5 dakikalık okuma
MaxHandMade
Maintainer

6.2.0 dört haftalık çalışmayı bir araya getiriyor. İletişim mesajları kendi ekranına, ekleri özel bir klasöre taşınıyor; ayrı müşteri paneli Hesabım lehine emekliye ayrılıyor ve kaydedildiği hâlde sayfaya hiç ulaşmayan blok ve Elementor ayarları artık etkili. Sürüm WordPress.org'da yayında; WordPress size sıradan bir güncelleme olarak sunar. Rentiva Pro kullanıyor musunuz? Pro 6.1.0 ve öncesi bu sürümle birlikte bayi panelinde hatayla duruyor — hemen ardından Pro'yu 6.3.0'a güncelleyin.

İletişim mesajları kendi ekranında​

MHM Rentiva > İletişim Mesajları yeni bir ekran: istatistikler, Yeni / Okundu / Yanıtlandı sekmeleri, ay süzgeci, arama, toplu işlemler ve gönderenin kartını ve diğer mesajlarını gösteren bir ayrıntı görünümü. E-postayla yanıt verebiliyor, bir mesajı yanıtlandı olarak işaretleyebiliyorsunuz; menü de kaç mesajın okunmadığını gösteriyor. Eski liste ve düzenleme ekranlarının bağlantıları yeni ekranı açıyor; mevcut mesajlar güncellemede bir kez okundu olarak işaretleniyor.

Ekler özel bir klasöre taşınıyor​

İletişim formu ekleri artık uploads/mhm-rentiva-private/contact/ adlı özel bir klasörde, rastgele adlarla saklanıyor. Yalnızca yöneticinin İndir düğmesiyle indirilebiliyor; mesaj silinince dosyası da siliniyor. Güncellemede mevcut ekler oraya taşınıyor ve eski herkese açık adresleri artık çalışmıyor; taşınamayan dosyalar bir kez yönetici uyarısında listeleniyor. Ekler 5 MB ile sınırlı.

  • nginx kullanıyorsanız eklentinin readme dosyasındaki gizlilik bölümünde yer alan engelleme kuralını ekleyin: location ^~ /wp-content/uploads/mhm-rentiva-private/ { deny all; }. Apache'de klasör, doğrudan erişimi engelleyen bir .htaccess ile geliyor.
  • Bir medya aktarma (offload) eklentisi mi kullanıyorsunuz? Bu klasörü onun dışında bırakın.

Müşteri paneli emekliye ayrıldı​

[rentiva_user_dashboard], bloğu ve Elementor bileşeni artık bir panel çizmiyor. Giriş yapmış müşteri tek bir satır ve Hesabım bağlantısı görüyor; ziyaretçi hiçbir şey görmüyor; yöneticiler ayrıca bunu sayfadan kaldırmalarını isteyen bir uyarı görüyor. Blok ve bileşen düzenleyicilerde gizlendi; Kısa Kod Sayfaları artık bu sayfayı oluşturmayı önermiyor. Müşteriler rezervasyonlarını, favorilerini ve ödemelerini Hesabım'da buluyor. Ayrıntı: Master account dashboard (emekli).

Yok sayılan blok ve Elementor ayarları artık uygulanıyor​

  • Kaydedilen ayarlar sayfaya ulaşıyor. Bunlardan bazıları: iletişim formunun türü, telefon, şirket, araç, öncelik ve ek dosya alanları, teması ve otomatik yanıtı (her form "genel" olarak çıkıyordu); araç listesinin Sütunlar ayarı; artık "İncelemeleri Göster" ayarına bağlı olan araç detayındaki "Derecelendirmeler ve Yorumlar" bölümü; müsaitlik takviminin yüksekliği. Varsayılanlar eski görünümü koruyor; sayfa yalnızca bu ayarlardan biri değiştirilmişse değişiyor.
  • Elementor stil denetimleri araç kartlarını, listeleri, ızgaraları, öne çıkan araçları ve rezervasyon düğmesini artık gerçekten biçimlendiriyor — çoğu önceden hiçbir şeyi hedeflemiyordu. Önceden kaydedip hiç görmediğiniz renk ve boşluk değerleri artık görünebilir.
  • Blok ayarları kalıcı. Blok düzenleyicide değiştirilip kaydedilen bir ayar artık her çizimde ezilmiyor.
  • Hiçbir işe yaramayan ayarlar kaldırıldı: bloklardan, bileşenlerden ve kısa kodlardan. Kayıtlı bir değer yalnızca yok sayılıyor, sayfa eskisi gibi görünüyor. Bu belgelerdeki kısa kod sayfaları artık bunları listelemiyor.
  • Kısa kod metninde iki öznitelik değişti: Öne Çıkan Araçlar artık show_book_button okumuyor — show_booking_button="0" kullanın — ve Birleşik Arama artık layout okumuyor — search_layout="vertical" kullanın. Arama Sonuçları'nda Sıralama Ölçütü ve Sıralama Düzeni yerine tek bir Varsayılan Sıralama Düzeni (default_sort) var.

Fark edeceğiniz küçük şeyler​

  • Araç kartları 3:2 oranlı görsel ve aracın gerçek puanını gösteriyor; puanı olmayan araçta puan görünmüyor, "★ 4.8 (120 yorum)" yer tutucusu kalktı. Rezervasyon düğmesi araç hizmet dışıysa "Kullanım dışı" yazıyor, değilse bileşenin metnini, o yoksa genel "Şimdi Rezervasyon Yap Düğmesi" metninizi kullanıyor. Rezervasyon formu da aynı görünümü aldı ve araç detay sayfasının düzenine uyuyor.
  • Müşteriler ekranı: Toplam Harcama, Aktif, VIP ve Ort. Harcama yalnızca tamamlanmış ya da onaylanmış rezervasyonları sayıyor; WooCommerce üzerinden ödeme yapmış müşterilerin telefonu ve adresi görünüyor; iki telefon kaydı olan bir müşteri artık iki kez görünmüyor.
  • Hesabım listeleri: Ödeme Geçmişi'nin 2. sayfasına yeniden ulaşılabiliyor; Rezervasyonlarım ve Ödeme Geçmişi sayfalamadan önce süzüyor, böylece süzülen sayfa dolu geliyor.
  • Müşteri yorumlarının "Daha Fazla Yükle" düğmesi sıralamayı, süzgeçleri ve görünüm seçeneklerini koruyor.
  • Ön yüz artık ziyaretçinin işletim sistemi karanlık modda diye koyulaşmıyor; buna temanız ve eklentinin kendi Karanlık Mod ayarı karar veriyor.

Güvenlik ve gizlilik​

  • Bir aracın galerisi ve öne çıkan görseli yalnızca düzenleyen kullanıcının yüklediği ya da kullanabileceği görselleri kabul ediyor, hassas bir belgeyi asla kabul etmiyor. Daha önce kaydedilmiş galeri girdileri yalnızca kaynağı güvenilirse gösteriliyor. Bir görseli araca eklemek o aracı düzenleme yetkisi gerektiriyor.
  • İletişim formunun özel alıcısı (email_to) yalnızca bu adres formu barındıran sayfada hâlâ ayarlıyken kullanılıyor; aksi hâlde mesaj genel alıcıya gidiyor.
  • Ziyaretçinin IP adresi artık yönetici e-postasında yer almıyor; iletişim formunun türü ve önceliği izin verilen değerlere göre denetleniyor.
  • Veritabanı temizliği artık Rentiva Pro'nun mesaj konuşması, bekletilen komisyon ve bayi IBAN kayıtlarını silmiyor.

Geliştiriciler için​

On hook ve müşteri paneli sınıfları kaldırıldı; aralarında mhmrentiva_dashboard_* filtreleri ve üç mhmrentiva_availability_calendar_* filtresi var. render_shortcode() ve output_shortcode() kullanımdan kalkmış ara yöntem olarak duruyor — render_canonical() kullanın. Yeni hook'lar arasında mhmrentiva_contact_recipient_fallback, mhmrentiva_gallery_attachment_allowed ve mhmrentiva_retired_dashboard_notice var; ayrıca mhm-rentiva/v1/contact-messages altında REST yolları (yalnızca yöneticiler). Güncellemede üç veritabanı adımı bir kez çalışıyor: iletişim durumları, iletişim ekleri ve Elementor stil kimlikleri.


Nereden alınır. 6.2.0 WordPress.org'da ve GitHub'da v6.2.0 olarak yayında; ikisi de aynı dosyaları taşıyor. WordPress.org yeni sürümleri sitelere sunmadan önce birkaç saat bekletiyor. Rentiva Pro kullanıyor musunuz? Önce Rentiva'yı, ardından Pro'yu 6.3.0'a güncelleyin — Pro 6.1.0 ve öncesi bu sürümle birlikte bayi panelinde hatayla duruyor. Tam sürüm notu eklentiyle birlikte iki dilde geliyor.