即時通訊使用lightgallery所以我需要加載圖像之前在lightgallery打電話給他們。問題是圖像很大,因此加載時間太長。用戶點擊鏈接時是否有加載該特定圖庫的方法?foreach如果用戶點擊鏈接?
<div id="lightgallery-<?php echo get_the_ID(); ?>" class="hidelightgallery">
<?php
foreach ($files as $image) {
$image_attributes = wp_get_attachment_url($image->ID);
$attachment_title = get_the_title($image->ID);
$caption = get_post_field('post_excerpt', $image->ID);
?>
<a class="item" href="<?php echo $image_attributes ?>" data-sub-html="<?php echo $attachment_title; ?> <?php if($caption!= '') echo ' - ' ?> <?php echo $caption ?>"><img src="<?php echo $image_attributes ?>"></a>
<?php } ?>
</div>
現在我想要的是,如果用戶點擊例如鏈接這個ID然後做foreach。那可能嗎?
你可以在這種情況下使用ajax,爲什麼思考複雜,點擊鏈接,只是火ajax,獲取數據和填充 – rahulsm
或其他方式來做到這一點,隱藏foreach填充html直到你點擊 – rahulsm
我不想要隱藏像我說的大圖像,所以它花了很多時間頁面獲取負載 – None