我有一个帖子库,我正在显示示例中的缩略图。com/图库。现在,这个缩略图是通过POST创建的,当您单击缩略图的eof时,它将引导您选择single。php模板。它将展示一个画廊房间,模拟用HTML5和CSS3创建的画廊展览。它的负载相当重,没有真正的标准网络图库的感觉,我希望用户可以选择单击天气在图库室或本地WordPress图库的标准网格中查看它。
现在我想,在我的例子中。com/gallery,有两个链接。一个在画廊房间,一个在标准网格上。但我该怎么做呢?我已经为标准图库创建了一个模板,但如何在用户单击示例中的第一个链接时动态获取帖子的ID。com/gallery页面。
我的模板中有:
$post_id = 527;
$queried_post = get_post($post_id);
527是post ID。但这当然不是动态的。我想通过单击链接将该ID传递到url,并将其存储到一个变量中,该变量将是$post\\u ID的值。
有人能帮忙吗?
谢谢
最合适的回答,由SO网友:JenkinsDev 整理而成
单击从帖子到页面的链接时,可以将post\\u id作为GET变量连接到链接的末尾。
假设您在WordPress循环中有一个链接,您可以轻松地将post\\u id添加为GET变量
<?php if (have_posts()): while(have_posts()): the_post(): ?>
<a href="http://example.com/gallery?my_gallery_id=<?php echo $post->ID; ?>">Gallery</a>
<?php endwhile; endif; ?>
因此,仅使用URL即可:
http://example.com/gallery?my_gallery_id=<?php echo $post->ID; ?>