gpt4 book ai didi

wordpress - 将 "details" View 添加到 NextGEN Gallery?

转载 作者:行者123 更新时间:2023-12-04 05:41:43 26 4
gpt4 key购买 nike

我正在使用 WordPress 为一位希望在线展示她的产品但不想通过网络销售的客户开发一个网站。我有一个使用 NextGEN Gallery 插件设置的简单照片库。单击图库 View 中的缩略图后,我想为每张照片添加一个“详细信息”页面,而不是简单地将它们显示在灯箱或他们自己的页面中 - 有点像购物网站上的单个产品页面,但没有任何购物功能。是否可以使用 NextGEN 画廊或其他插件来做到这一点,或者我是否必须从头开始(以及我将如何做到这一点)?

最佳答案

因为 NextGen 实际上并没有创建一个 WordPress“页面”来链接单个图像,所以你最好使用内置的 WordPress 画廊(你可能看到了 [gallery] 短代码)。当您将图像上传到页面或帖子时,WordPress 将该图像作为帖子存储在 wp_posts 表中,与您的所有其他帖子和页面一起......帖子或页面。您可以通过单击文本编辑器上方的“添加媒体”图标来管理任何页面或帖子的当前图库。虽然 [gallery] 短代码非常有限,但您可以使用主题中的代码以任何方式显示画廊和图像。

如果是我,我会制作一个“产品”页面和单独的“产品”页面作为“产品”的子页面(或者如果你想要更大的灵活性,使用 custom post type 作为产品),然后上传所有产品照片进入“产品”页面画廊(为每个产品创建一个画廊) - 并将主要图像设置为“Featured Image” ' 对于每个产品页面。然后在您的“产品”页面模板 (page-products.php) 中,我将循环显示所有单个产品页面的 featured images .. 就像是..

<?php
//Add this to your 'Products' page temaplte, page-products.php
$products = new WP_Query(array(
'post_parent' => $post->ID,
'posts_per_page' => -1
));
while ($products->have_posts()) : $products->the_post() ; ?>
<a href="<?php the_permalink() ?>" title="<?php the_title() ?>">
<?php the_post_thumbnail() ?>
</a>
<?php endwhile;
?>

这将创建一个产品特色图片列表,您可以使用 CSS 来调整显示 - 每个特色图片将链接到单个产品页面。

然后在您的个人产品页面(您可以使用 page template 来定位所有页面),您可以使用 get_children() 显示个人产品库(如产品的详细照片)。或使用 the_post_thumbnail()再次显示主照片的较大特写版本。当然,然后您可以使用个人产品页面的帖子内容来显示每张照片的信息文本,如下所示:
<?php
/* Template Name: Individual Product */
while (have_posts()) : the_post();
the_post_thumbnail();
the_content();
endwhile;
?>

更进一步,您可以使用 custom meta boxes 添加有关单个产品的各种其他数据。 , 并将它们显示在页面的一侧或其他东西.. 像“产品尺寸”、“颜色”、“Foo”、“酒吧”.. 任何真的。希望有帮助!

关于wordpress - 将 "details" View 添加到 NextGEN Gallery?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11181328/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com