在文章详情页里有产品图片信息,当我们滑动到中间或底部时由于默认的菜单看不到了,很容易忘记当前正在浏览的产品是什么,此时如果在顶部出现一个产品图片和标题,给用户的体验就会好很多,如下图所示:
每个人的主题不同,请根据自己的需求自行修改,以下是正文代码,我这里是放到主题目录下的ripro-v5/template-parts/single/entry-meta.php这个文件的最底部,如图参考
全文代码如下:
<!--飞来网 FLYING.WANG 详情页滑动到某个位置显示产品图片和标题功能 START--> <div class="ks_all"> <div class="ks_main"> <div class="ks_left"> <div class="img_left"> <?php if (has_post_thumbnail()) { $thumbnail_id = get_post_thumbnail_id(); $thumbnail_url = wp_get_attachment_url($thumbnail_id); //echo $thumbnail_url; // 输出特色图片的URL ?> <img src="<?php echo $thumbnail_url;?>" style="vertical-align: middle;" alt="<?php echo get_the_title($post->ID); ?>" /> <?php } else { ?> <img src="/wp-content/themes/ripro-v5/assets/img/thumb.jpg" style="vertical-align: middle;" /> <?php } ?> </div> <div class="img_right"> <span class="img_right_title" style="display: block;font-size:14px;" title="<?php echo get_the_title($post->ID); ?>"><strong><?php echo get_the_title($post->ID); ?></strong></span> <span style="display: block;"> <div class="article-meta"> <?php if (in_array('cat', $metaOption)): ?> <span class="meta-cat-dot"><i class="far fa-folder me-1"></i><?php zb_meta_category(2);?></span> <?php endif;?> <?php if (in_array('likes', $metaOption)): ?> <span class=""><i class="far fa-heart me-1"></i><?php echo zb_get_post_likes();?></span> <?php endif;?> <?php if (in_array('views', $metaOption)): ?> <span class="meta-views"><i class="far fa-eye me-1"></i><?php echo zb_get_post_views();?></span> <?php endif;?> <?php if (in_array('comment', $metaOption) && comments_open() && is_site_comments()): ?> <span class="meta-comment"><a href="<?php echo esc_url(get_the_permalink() . '#comments'); ?>"><i class="far fa-comments me-1"></i><?php echo get_comments_number();?></a></span> <?php endif;?> <?php if (false && is_site_shop() && post_is_pay($post_id)) :?> <span class="meta-price"><i class="<?php echo get_site_coin_icon();?> me-1"></i><?php echo $post_price;?></span> <?php endif;?> </div> </span> </div> </div> <div class="ks_right"> <a href="https://kefu.aokiao.com/index/index/home?visiter_id=&visiter_name=&avatar=&business_id=1&groupid=1&special=2" target="_blank"> <div class="buy_btn"> 立即咨询 </div> </a> </div> </div> </div> <style> .ks_all{ width:99%; max-height:100px; overflow:hidden; border:0px solid red; position: fixed; z-index:1601; background-color:#ffffff; left:0; top:0px; display:none; } .ks_main{ max-width:1300px; height:auto; overflow:hidden; border:0px solid green; margin:0px auto; vertical-align: middle; } .ks_left{ border:0px solid red; float:left; max-height: 70px; padding:6px 5px 0 0; } .ks_right{ border:0px solid blue; float:right; min-height: 70px; vertical-align: middle; text-align: center; line-height: 70px; } .buy_btn{ width:75px; height:45px; line-height: 45px; font-weight: bold; cursor: pointer; background-color:#f90; color:#ffffff; border:1px solid #f90; border-radius: 5px; margin:15px 0 15px; } .img_left{ float:left; border:1px solid #dedede; margin-left:2px; } .img_right{ float:left; border:0px solid green; padding:5px; margin-top:5px; } .img_right_title{ width: 230px; /* 设置一个宽度 */ white-space: nowrap; /* 防止文本换行 */ overflow: hidden; /* 隐藏溢出的内容 */ text-overflow: ellipsis; /* 显示省略号 */ } </style> <script type="text/javascript"> $(window).scroll(function(){ var h=$(this).scrollTop();//获得滚动条距top的高度 //alert(h); if(h>300){ $(".ks_all").fadeIn(); }else{ $(".ks_all").fadeOut(); } }); </script> <!--飞来网 FLYING.WANG 详情页滑动到某个位置显示产品图片和标题功能 END-->
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)