6.1.3-Güncellemesi

MHM Rentiva 6.1.3 Yayınlandı: Araç Galerileri, Rezervasyonlar ve Hesabım Sekmeleri İçin Önemli Düzeltmeler

MHM Rentiva için yayınlanan 6.1.1, 6.1.2 ve son olarak 6.1.3 güncellemeleri; WooCommerce Hesabım sekmelerinden manuel rezervasyonların müsaitlik kontrolüne, araç galerilerinden yönetim ekranlarının hata yönetimine kadar bir dizi önemli sorunu gideriyor.

29 Ağustos 2026 tarihli MHM Rentiva 6.1.3, özellikle 6.1.2 öncesinde yapılandırılmış sitelerde devam edebilen araç galerisi kaybını çözüyor. Güncelleme ayrıca meta verilerinin doğru içerik türüne yazıldığını doğrulayan yeni kontroller ve yönetim ekranları için daha tutarlı hata yönetimi getiriyor.

MHM Rentiva 6.1.3 ile Araç Galerisi Sorunu Giderildi

6.1.3 sürümünün öne çıkan düzeltmesi araç galerileriyle ilgili.

6.1.2 sürümünde image ve gallery_images anahtarlarının seçili araç detayları ayarına yazılması engellenmişti. Ancak bu anahtarları daha eski sürümlerden zaten kayıtlı olarak taşıyan sitelerde sorun tamamen ortadan kalkmamıştı.

Bu sitelerde araca yeni bir galeri görseli ekleyip Güncelle düğmesine basıldığında galeri yeniden kaybolabiliyordu.

Galeri Neden Siliniyordu?

Sorunun kaynağı, kayıtlı ancak bilinen alan kaynaklarından hiçbiriyle eşleşmeyen anahtarların işlenme biçimiydi.

Sistem böyle bir anahtarla karşılaştığında anahtarın adından otomatik bir etiket oluşturuyordu. Bu nedenle gallery_images geçerli bir araç detayı gibi işlem görmeye devam edebiliyordu.

Sonuçta detay ızgarasında:

mhmrentiva_gallery_images

adında ikinci bir alan oluşturuluyordu.

Bu alan, galeri meta kutusunun kullandığı gizli girdiyle aynı ada sahipti. Form gönderildiğinde tekrarlanan alan adlarından sonuncusunun değeri işlendiği için boş detay alanı gerçek galeri bilgisinin üzerine yazabiliyordu.

6.1.3 Sorunu Nasıl Çözüyor?

MHM Rentiva 6.1.3 ile bilinen alan kaynaklarından hiçbiriyle eşleşmeyen kayıtlı anahtarlara artık otomatik olarak etiket oluşturulmuyor. Bu anahtarlar detay ızgarasına taşınmak yerine eleniyor.

Böylece eski yapılandırmayı taşıyan siteler de veritabanındaki mevcut kayıtlar değiştirilmeden galeri sorununa karşı güvenli hâle geliyor.

Bu davranışın özel detaylar açısından bilinçli bir sonucu da bulunuyor. Adları Düzenle bölümünden adı tamamen silinen özel bir detay artık anahtarından otomatik üretilen bir adla detay ızgarasında görünmüyor.

Bu işlem kayıtlı veriyi silmiyor. Alana yeniden bir ad verildiğinde detay tekrar görünür hâle geliyor. Ön yüzde adı bulunmayan alanlar zaten gösterilmediği için yönetim ekranı ile ön yüz davranışı da bu noktada aynı hâle getirilmiş oluyor.

Meta İşleyicilerinde İçerik Türü Kontrolü Güçlendirildi

6.1.3 yalnızca araç galerisi düzeltmesinden oluşmuyor.

Araç ve rezervasyon meta verilerini yazan işleyiciler artık işlem yaptıkları gönderinin gerçekten beklenen içerik türüne ait olup olmadığını doğruluyor.

WordPress’teki edit_post yetki kontrolü bir kullanıcının belirli bir gönderiyi düzenleyip düzenleyemeyeceğini belirler. Ancak gönderinin MHM Rentiva’ya ait bir araç veya rezervasyon olup olmadığını tek başına doğrulamaz.

Bu ayrım nedeniyle bazı işleyiciler kendilerine verilen bir gönderi kimliği üzerinden eklentiye ait olmayan içeriklere meta verisi yazabiliyordu.

En geniş kapsamlı örnek rezervasyon meta işleyicisiydi. Tür belirtilmeden save_post işlemine bağlı olduğu için sitedeki başka bir sayfa veya yazı kaydedildiğinde rezervasyon durumuna ait meta verisi yazılması mümkün olabiliyordu.

Bu kapsamda önce 12 işleyici düzeltildi. Ardından yapılan ayrı bir denetimde üç işleyici daha tespit edildi. Bunlardan biri, kendisine verilen herhangi bir gönderi kimliğine araç sıralama meta verisi yazabilen aktif bir AJAX işleyicisiydi.

6.1.3 ile bu işlemlerde içerik türü de doğrulama sürecinin bir parçası hâline getirildi.

Yönetim Ekranları Artık Hata Durumunda Boş Kalmıyor

Güncellemede yönetim tarafındaki React ekranlarının hata yönetimi de ele alındı.

Bir yönetim ekranının ihtiyaç duyduğu veriler yüklenemediğinde ekranın WordPress arayüzü altında tamamen boş kalması yerine artık kullanıcıya hata durumu gösterilebiliyor.

MHM Rentiva içerisindeki React yönetim ekranlarının tamamı hata sınırıyla korunuyor. Ayrıca yeni bir ekranın aynı koruma olmadan yayınlanmasını engelleyen bir kontrol de bulunuyor.

Böylece veri yükleme tarafında beklenmeyen bir sorun oluştuğunda kullanıcının hiçbir açıklama olmadan boş bir yönetim ekranıyla karşılaşmasının önüne geçiliyor.

Ortak Yönetim Modülleri mhm/ui-core Paketine Taşındı

6.1.3 ile birlikte kod organizasyonu tarafında da değişiklik yapıldı.

Paylaşılan yönetim modülleri ve React sayfa yükleyicisi artık her eklentiye ayrı ayrı kopyalanmak yerine mhm/ui-core paketinden kullanılıyor. Yinelenen CSS özel özellik tanımları da birleştirildi.

Değişiklik öncesindeki sürüm temel alınarak açık ve koyu temalarda yapılan tarayıcı kontrollerinde görsel bir farklılık tespit edilmedi.


6.1.2: Manuel Rezervasyonlarda Kritik Durum Düzeltmesi

25 Ağustos 2026 tarihinde yayınlanan MHM Rentiva 6.1.2, yönetim panelinden oluşturulan manuel rezervasyonlarla ilgili önemli bir problemi giderdi.

Manuel rezervasyon ekranından oluşturulan rezervasyonlarda seçilen durum bilgisi doğru şekilde kaydedilmiyordu.

Sorun, ekran betiğinin durum alanını id yerine adı üzerinden aramasından kaynaklanıyordu. İlgili öğe bulunamadığı için sunucuya boş bir değer gönderiliyor ve rezervasyon durumu boş olarak kaydediliyordu.

Bu Hata Neden Önemliydi?

Sorun yalnızca yönetim ekranında yanlış veya eksik bilgi gösterilmesine neden olmuyordu.

MHM Rentiva’nın müsaitlik kontrolü yalnızca yürürlükte kabul edilen rezervasyon durumlarını hesaba kattığı için, durumu boş kaydedilen manuel rezervasyon müsaitlik denetiminde görünmeyebiliyordu.

Bunun sonucunda aynı araç aynı tarihler için yeniden rezerve edilebiliyordu.

6.1.2 ile manuel rezervasyonlarda durum bilgisi doğru şekilde kaydediliyor ve rezervasyon müsaitlik denetimine beklendiği şekilde dahil ediliyor.

Rezervasyon Durumu İçin Ek Doğrulama

Manuel rezervasyon endpoint’i de sıkılaştırıldı.

Sunucu artık formun kullanıcıya sunmadığı bir rezervasyon durumunun dışarıdan gönderilmesini kabul edip doğrudan kaydetmek yerine bu değeri reddediyor.

Rezervasyon düzenleme ekranındaki benzer bir bağlantı problemi de giderildi. Durum değiştirilmeden önce görüntülenmesi gereken onay sorusu daha önce yanlış alan bağlantısı nedeniyle çalışmıyordu. Alan etiketi ve seçim kutusu bağlantısı da aynı kapsamda düzeltildi.

Müşteri Rollerinde Yetki Kontrolü

6.1.2 ile müşteri hesaplarına atanabilecek WordPress rolleri için de ek güvenlik kontrolü getirildi.

Bir rolün yalnızca sistemde mevcut olması artık yeterli değil. Yönetimsel yetkiler taşıyan roller müşteri hesabı için kullanılmak istendiğinde reddediliyor.

Bu kontrol ayrıca hangi hesapların Müşteriler listesinde değerlendirileceğini belirleyen aynı ayarın ayrıcalıklı rollerle kullanılmasının önüne geçiyor.


6.1.1: WooCommerce Hesabım Sekmelerindeki 404 Sorunu Çözüldü

25 Ağustos 2026 tarihli MHM Rentiva 6.1.1 ise WooCommerce kullanan sitelerde Hesabım alanına başka bir eklenti tarafından eklenen sekmelerle ilgili düzeltmeler içeriyor.

Bir eklenti MHM Rentiva’nın uzantı noktasını kullanarak Hesabım alanına yeni bir sekme eklediğinde, WooCommerce aktifse ilgili endpoint kaydedilmiyordu. Bunun sonucunda eklenen sekmeye gidildiğinde 404 hatası oluşuyordu.

Sorunun nedeni, bu uzantı noktasının yalnızca bağımsız endpoint yolunda işlenmesiydi. WooCommerce kullanılan siteler ise bu kod yoluna hiç girmiyordu.

6.1.1 ile katkıda bulunan endpoint bilgileri WooCommerce’in kendi sorgu değişkenlerine ulaştırılıyor ve endpoint WooCommerce’in kendi rewrite mekanizması üzerinden kaydedilebiliyor.

Yeni Sekmeler İçin Rewrite Kontrolü de Düzeltildi

Aynı sistemde ikinci bir problem daha bulunuyordu.

Rewrite kurallarının yenilenmesi gerekip gerekmediğini belirleyen kontrol, eklentiler tarafından eklenen endpoint’leri göremiyor ve yalnızca WordPress yönetim panelinde çalışıyordu.

Bu nedenle yeni eklenen bir Hesabım sekmesi, bir yönetici wp-admin alanına girip kalıcı bağlantıları yeniden kaydedene kadar erişilemez durumda kalabiliyordu.

Bu davranış 6.1.1 ile düzeltildi.

Ayrıca bir eklentinin WordPress veya WooCommerce tarafından rezerve edilmiş bir sorgu değişkeniyle çakışan endpoint tanımlaması artık reddediliyor. Böylece hatalı bir endpoint katkısının sitenin kalıcı bağlantı yapısını bozmasının önüne geçiliyor.

Sürümde ayrıca dört çekirdek modül betiğinin gereksiz biçimde ikinci kez indirilmesine neden olan URL oluşturma problemi de giderildi.

6.1.1–6.1.3 Güncellemeleri Neden Önemli?

Bu üç patch sürümü farklı alanlardaki sorunları ele alsa da ortak noktaları mevcut işlevlerin daha güvenilir çalışmasını sağlamak.

6.1.1, WooCommerce Hesabım alanındaki genişletilebilirliği ve endpoint yönetimini düzeltiyor.

6.1.2, manuel rezervasyonların doğru durumla kaydedilmesini sağlayarak müsaitlik kontrolünde aynı aracın aynı tarihler için yeniden rezerve edilebilmesine yol açabilen hatayı ortadan kaldırıyor.

6.1.3 ise özellikle eski yapılandırmaya sahip sitelerde devam eden araç galerisi kaybını giderirken meta işleyicilerinin içerik türü kontrollerini ve yönetim ekranlarının hata yönetimini güçlendiriyor.

Son sürüm olan MHM Rentiva 6.1.3, 29 Ağustos 2026 tarihinde yayınlandı.

Yorumunuzu buraya bırakabilirsiniz