首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Wordpress和Anythingslider导航缩略图

Wordpress和Anythingslider导航缩略图
EN

Stack Overflow用户
提问于 2011-01-09 09:01:50
回答 1查看 1.9K关注 0票数 1

所以我在Wordpress中使用AnythingSlider。这就是为什么我尝试从原始帖子中调用缩略图的原因。任何滑块都会像这样配置缩略图导航:

代码语言:javascript
复制
function formatText(index, panel) {
  return index + "";
}

$(function () {

    $('.anythingSlider').anythingSlider({
        navigationFormatter: formatText       // Details at the top of the file on this use (advanced use)
    });

});

如您所见,navigationFormatter将允许我随心所欲地格式化导航(包括缩略图)。例如,要格式化缩略图,我可以这样做:

代码语言:javascript
复制
 navigationFormatter : function(i, panel){ // add thumbnails as navigation links
return '<img src="images/th-slide-' + ['civil-1', 'env-1', 'civil-2', 'env-2'][i - 1] + '.jpg">';

}所以我的问题是让wordpress幻灯片图像动态地显示在那里,而不是在文件夹中(如上面的示例所示)。作为参考,下面是我的php查询,它提取帖子图像(来自我已经编写的脚本:

代码语言:javascript
复制
    <img class="slider-img" style="float:left;" src="<?php if(function_exists('wp_get_post_image')){ echo wp_get_post_image(array( 'return_html' => false, 'width' => 500 )); } ?>" />

我希望这个更新能有所帮助。非常感谢你们。Stack overflow社区非常棒!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-01-09 11:48:32

您可以使用与设置anythingSlider内容的LI相同的循环来设置JS数组,然后在jQuery调用之前回显它,或者使用如下代码:

代码语言:javascript
复制
$thumbArrStr = "[";
foreach($yourThumbData as $k=>$v) {
    $thumbArrStr .= "'$v',";
}
$thumbArrStr = substr($thumbArrStr, 0, -1);
$thumbArrStr .= "]";
echo "var anythingSliderArr = $thumbArrStr;";

现在使用anythingSliderArr

代码语言:javascript
复制
navigationFormatter : function(i, panel){ // add thumbnails as navigation links
    return '<img src="images/th-slide-' + anythingSliderArr[i - 1] + '.jpg">';
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4637108

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档