最佳组合/图库/旋转木马幻灯片插件与厚盒子?

时间:2011-03-10 作者:Nick

我正在创建一个网络公文包,想要一些旋转木马和thickbox/lightbox功能?

基本上,我想在幻灯片旋转木马中显示图像的某个部分,当你点击它时,它会像灯箱一样显示完整的图像,并带有描述(标题?)在下面

我现在已经尝试了10多个插件,除了一些付费插件外,没有任何乐趣,如果可能的话,我宁愿避免使用这些插件

干杯

1 个回复
SO网友:eileencodes

欢迎使用WordPress堆栈交换!

就我个人而言,我不喜欢那里的大多数图库插件,它们要么太臃肿,要么没有利用附件/图库功能。我会使用Jcarouseljquery thickbox 总之,您必须了解jquery的实现和使用enqueue_script.

之后,有两种方法可以做到这一点。有一个名为公文包或任何你喜欢的页面,并附上所有图片。如果每个图像没有很多单独的内容,这是最好的。然后在模板中使用附件查询调用所有附件。

        <?php
        $args = array(
        \'post_type\' => \'attachment\',
        \'numberposts\' => -1,
        \'post_status\' => null,
        \'title\' => $attachment->post_title,
        \'post_parent\' => $post->ID,
        \'description\' => $attachment->post_content,
        \'orderby\' => \'menu_order\',
        \'order\' => \'ASC\'
    ); 
    $attachments = get_posts($args);
    if ($attachments) {
        foreach ($attachments as $attachment) {
        echo wp_get_attachment_image($attachment->ID, $size = \'full\', $attr = \'\', false);                   
        }                                   
    } ?>
这里你可以打电话wp_get_attachement_image 它获取图像的整个src,或者您可以使用wp_get_attachment_url 只需获取图像url,然后将rel=\'thickbox\'添加到图像href。

另一种方法是创建自定义帖子类型。然后,每个帖子都会有一个附加的图像、描述等,您可以编写一个查询,将所有帖子调用到jcarousel中,然后使用the_post_thumbnail(\'your-custom-size) 以缩略图大小(缩略图)调用每个图像帖子,并使用thickbox(全尺寸)将其放大。

我希望我没有把你弄糊涂,因为你没有说明你对WordPress/编码的知识水平。

有关详细信息the_post_thumbnail 你可以走了here.更多关于wp_get_attachment_url 你可以读懂here

结束

相关推荐

How do you debug plugins?

我对插件创作还很陌生,调试也很困难。我用了很多echo,它又脏又丑。我确信有更好的方法可以做到这一点,也许是一个带有调试器的IDE,我可以在其中运行整个站点,包括插件?