位置:首页 > CMS教程 > WordPress

wordpress网站轮播切换图幻灯片「后台控制」制作(轮播图切换效果)

发布时间:2023-04-10 10:47:04

文章来源:快乐收录网

访问次数:

 

WORDPRESS网站制作首页顶部的轮播切换图的方法,之前论坛中讲过自己建网站如何制作轮播切换图,但制作出来的轮播切换图的尺寸是固定不变的,而且切换的图片内容也是固定设置的,如果要更换图片,就需要通过FTP软件去修改。eYm快乐收录网

制作Wordpress轮播切播图常用的有以下二种方法:eYm快乐收录网

方法一:通过WORDPRESS轮播图插件制作eYm快乐收录网

WORDPRESS有很多有用功能插件,其中就包括一款轮播图插件,通过这个插件就可以轻松制作出轮播图。使用方法见:WordPress轮播图幻灯片插件Slideshow GalleryeYm快乐收录网

方法二:通过代码制作轮播图eYm快乐收录网

下面介绍一种非插件的方法制作WORDPRESS网站轮播切换图的方法,它最大的好处在于网站管理员可以随意在网站后台去控制要显示的内容。我们先来看看它制作好后的样式吧!eYm快乐收录网

eYm快乐收录网

方法/步骤

第一步:将以下代码放入自己网站主题的functions.php中,用于显示缩略图eYm快乐收录网

//缩略图eYm快乐收录网

function get_first_image() {eYm快乐收录网

global $post;eYm快乐收录网

$first_img = ;eYm快乐收录网

ob_start();eYm快乐收录网

ob_end_clean();eYm快乐收录网

$output = preg_match_all(//i, $post->post_content, $matches);eYm快乐收录网

$first_img = $matches [1] [0]; if(empty($first_img)){ //Defines a default image $first_img = bloginfo(template_url) . "/images/default.jpg";eYm快乐收录网

};eYm快乐收录网

return $first_img;eYm快乐收录网

}

第二步:在网站上需要显示轮播切换图的位置,放上以下的HTML代码。eYm快乐收录网

<!--图片轮播区--> <div id="com_box" class="com_box ftl"> <?php $sticky =get_option(sticky_posts); rsort( $sticky );//对数组逆向排序,即大ID在前 $sticky = array_slice( $sticky, 0, 5);//输出置顶文章数,请修改50不要动,如果需要全部置顶文章输出,可以把这句注释掉 query_posts( array( post__in =>

$sticky, caller_get_posts => 1 ) );eYm快乐收录网

if (have_posts()) :while (have_posts()) : the_post();eYm快乐收录网

?>eYm快乐收录网

<div class="img dpn"><a href="<?php the_permalink(); ?>" target="_blank" title="<?php the_title(); ?>"><img class="img_directly_load" src="<?php echo get_first_image(); ?>" alt="<?php the_title(); ?>" /></a></div> <?php endwhile; endif; ?> <ul id="com_txt" class="title"> <?php $sticky = get_option(sticky_posts); rsort( $sticky );//对数组逆向排序,即大ID在前 $sticky = array_slice( $sticky, 0,5);//输出置顶文章数,请修改50不要动,如果需要全部置顶文章输出,可以把这句注释掉 query_posts( array( post__in =>

$sticky, caller_get_posts => 1 ) );eYm快乐收录网

if (have_posts()) :while (have_posts()) : the_post();eYm快乐收录网

?>eYm快乐收录网

<li></li> <?php endwhile; endif; ?> </ul> </div> <script type="text/javascript">

function com_change()eYm快乐收录网

{eYm快乐收录网

var self_now = 0;eYm快乐收录网

var self_speed = 5000;eYm快乐收录网

var self_auto_change = null;eYm快乐收录网

var self_max = $(#com_box div.img).size();eYm快乐收录网

function self_change(i)eYm快乐收录网

{eYm快乐收录网

$(#com_box div.img).hide();eYm快乐收录网

$(#com_txt_bg li).removeClass(on);eYm快乐收录网

$(#com_txt li).removeClass(on);eYm快乐收录网

$(#com_box div.img:eq( + i + )).show();eYm快乐收录网

$(#com_txt_bg li:eq( + i + )).addClass(on);eYm快乐收录网

$(#com_txt li:eq( + i + )).addClass(on);eYm快乐收录网

}eYm快乐收录网

function self_interval()eYm快乐收录网

{eYm快乐收录网

return setInterval(function(){eYm快乐收录网

self_now++;eYm快乐收录网

if (self_now >= self_max)eYm快乐收录网

{eYm快乐收录网

self_now = 0;eYm快乐收录网

}eYm快乐收录网

self_change(self_now);eYm快乐收录网

}, self_speed);eYm快乐收录网

}eYm快乐收录网

$(#com_box div:first).show();eYm快乐收录网

$(#com_txt_bg li:first).addClass(on);eYm快乐收录网

$(#com_txt li:first).addClass(on);eYm快乐收录网

$(#com_txt li).each(function(i)eYm快乐收录网

{eYm快乐收录网

$(this).mouseover(function(){eYm快乐收录网

self_now = i;eYm快乐收录网

clearInterval(self_auto_change);eYm快乐收录网

self_change(i);eYm快乐收录网

}).mouseout(function(){eYm快乐收录网

self_auto_change = self_interval();eYm快乐收录网

});eYm快乐收录网

});eYm快乐收录网

$(function(){eYm快乐收录网

$(#com_loding).hide();eYm快乐收录网

self_auto_change = self_interval();eYm快乐收录网

});eYm快乐收录网

}eYm快乐收录网

com_change();eYm快乐收录网

</script>

第三步:即然是切换图片,就少不了JS的帮助,下载JS文件:  jquery.js将下载的JS文件放到images文件夹下,在header.php上面放上一个js代码:eYm快乐收录网

<script type="text/javascript" src="<?php bloginfo(template_url); ?>/images/jquery.js"></script>

第四步:下面就是通过CSS来控制图片显示的样式了,复制以下的CSS样式,放到自己网站的CSS文件的特别下方。(width:627px代表轮播切换图幻灯片宽度,可以根据自己需要修改)eYm快乐收录网

/*换灯片*/eYm快乐收录网

.com_box {width:627px;height:279px;overflow:hidden;position:relative;}eYm快乐收录网

.com_box img{width:100%;height:100%;}eYm快乐收录网

.com_box ul.title li.on {background:#3598db;}eYm快乐收录网

.com_box ul.title {position:absolute;bottom:10px;right:5px;z-index:9;}eYm快乐收录网

.com_box ul.title li {counter-increment:listxh;display:inline-block;border-radius:12px;background: #000;}eYm快乐收录网

.com_box ul.title li:before{content:counter(listxh);display:inline-block;text-align:center;color:#fff;width:24px;height:24px;line-height:24px;font-weight:600;font-size:11px;font-family: "微软雅黑";}

第五步:如何在网站后台去控制切换图片的内容呢?很简单了,只需要在网站后台设置哪些要显示的内容的文章置顶即可,这样这些文章中的图片就会自动的调用到切换图中来了。eYm快乐收录网

eYm快乐收录网

  《wordpress网站轮播切换图幻灯片「后台控制」制作(轮播图切换效果)》更新于时间:2023-04-10 10:47:04;由本站小编进行发布,目前浏览的小伙伴达到,感谢你们的支持,后期快乐收录网小编会继续为大家更新更多相关的文章,希望广大网友多多关注快乐收录网工作心得栏目,如果觉得本站不错,那就给我们一个分享的支持吧!

wordpress网站轮播切换图幻灯片「后台控制」制作(轮播图切换效果)特别声明

本站快乐收录网提供的wordpress网站轮播切换图幻灯片「后台控制」制作(轮播图切换效果)都来源于网络,不保证文章的准确性和真实性,同时,对于该文章所造成的影响,不由快乐收录网实际控制,在2023-04-10 10:47:04收录时,该网页上的内容,都属于合规合法,如有侵权违规,可以直接联系网站管理员进行整改或删除,快乐收录网不承担任何责任。

快乐收录网:致力于优质、实用的网络站点资源收集与分享!本文地址:https://nav.klxjz.cn/CMS/WordPress/93503.html转载请注明

标签: