document.addEventListener('DOMContentLoaded', function () {
	const galleries = document.querySelectorAll('.wp-block-gallery');

	galleries.forEach((gallery, index) => {
		// 画像リンクを抽出
		const links = gallery.querySelectorAll('a[href$=".jpg"], a[href$=".jpeg"], a[href$=".png"], a[href$=".webp"]');
        
		// グループ名を設定
		const groupName = `gallery-${index}`;
        
		links.forEach(link => {
			link.setAttribute('data-glightbox', groupName);
		});

		// ギャラリーごとに初期化
		GLightbox({
			selector: `[data-glightbox="${groupName}"]`,
			loop: true,
			slideEffect: 'fade',
			zoomable: true
		});
	});
});