Files
kjweiji/page-photos.php
T
liaoxin 55cfd26162 v1.4 — Photo 详情页画廊
- 灯箱画廊:点击图片全屏查看,多图左右切换
- 单图隐藏左右箭头,边界隐藏对应方向键
- 画廊顶部显示'标题 · 作者'
- 文章导航保留在灯箱底部
- 图片去重(特色图与正文图片不重复)
- 纯黑背景
- 已知限制:画廊内切换文章后灯箱不保持(AJAX 模式未稳定)
2026-05-04 01:44:56 +08:00

42 lines
1.4 KiB
PHP

<?php
/**
* Template Name: 拾影画廊
*/
get_header();
// 获取所有带特色图片的文章(普通文章 + 可选 tucao)
$photo_query = new WP_Query(array(
'post_type' => 'photo',
'posts_per_page' => -1,
));
?>
<div class="section-header">
<span class="section-title">📷 拾影</span>
<span class="section-filter" style="font-size:13px;color:var(--ink-lighter);">被光留下的瞬间</span>
</div>
<?php if ($photo_query->have_posts()) : ?>
<div class="gallery-masonry">
<?php while ($photo_query->have_posts()) : $photo_query->the_post(); ?>
<a href="<?php the_permalink(); ?>" class="gallery-item">
<?php if (has_post_thumbnail()) : ?>
<?php the_post_thumbnail('medium', array('alt' => get_the_title(), 'class' => 'gallery-img')); ?>
<?php else : ?>
<span class="gallery-empty">空笺</span>
<?php endif; ?>
<div class="gallery-caption">
<?php the_title(); ?>
· <?php the_author_meta('display_name'); ?>
</div>
</a>
<?php endwhile; ?>
</div>
<?php wp_reset_postdata(); ?>
<?php else : ?>
<p style="color:var(--ink-lighter);text-align:center;padding:60px 0;">尚无光影,敬请期待</p>
<?php endif; ?>
<?php get_footer(); ?>