هل يمكن عمل بوب اب لمعرض صور بالووردبريس

ma2500

السلام عليكم ورحمة الله وبركاته اعمل على موقع الكتروني الان

واريد عندما اضغط على صورة في هذا الموقع تاتي الصور الخاصة بالمشروع هل يمكن ذلك بارك الله فيكم اعتقد انه بالمنتور برو يمكن لكن اريد طريقة اخرى لانها لا تتوفر لدي بارك الله فيكم


ما تريد تنفيذه يسمى lightbox لذلك يمكنك تنفيذ ذلك من خلال البحث عن wordpress lightbox ويمكنك أيضاً تنفيذ ذلك بدون أي إضافات قم بالبحث أيضاً عن lightbox wordpress without plugin ومثال على ذلك

ستحتاج إلى تعديل ملف style.css لموقعك الإلكتروني لإضافة التعليمات البرمجية التالية:

.lightbox {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: black;
  opacity: 0;
  transition: opacity 0.5s;
}
.lightbox-image {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
}
.lightbox-image img {
  max-width: 100%;
  max-height: 100%;
}
.lightbox-close {
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 20px;
  cursor: pointer;
}
.lightbox-open {
  opacity: 1;
}
.lightbox-image:hover {
  opacity: 0.7;
}
.lightbox-close:hover {
  opacity: 1;
}

و ستحتاج إلى تعديل ملف functions.php لموقعك الإلكتروني لإضافة التعليمات البرمجية التالية:

function my_add_lightbox() {
  // Add the lightbox class to images
  add_filter('the_content', function($content) {
    return str_replace('<img', '<img class="lightbox"', $content);
  });
}

add_action('init', 'my_add_lightbox');

جزاك الله خير اخي الكريم وبارك فيك

اخي الغالي هذه الاكواد ستعرض معرض صور ام صورة واحدة حاولت فهم الاكواد لكن صعبة قليلا