亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > CMS > Wordpress > 正文

WordPress中如何加入自定義的幻燈片

2024-09-07 00:50:45
字體:
來源:轉載
供稿:網友

今天在大地【QQ朋友】在做網站的時候遇到了一個問題,就是像給自己做的wordpress主題上加上一個自定義的幻燈片(可能有的人會說,不是有插件么,還很漂亮,不要那么漂亮怎么辦,只要簡單、嚴肅),下面把解決的思路的方法和大家分享一下,感謝一下大地,咱們經常一起交流WordPress的問題(實干出真知,我也剛入門).

第一步,找一個網站拔一個幻燈片代碼(是幻燈片嘛,用JS傳遞下變量),代碼如下:

  1. <script type="text/javascript"
  2. //<![CDATA[ 
  3. var interval_time=0; 
  4. var focus_width=280; 
  5. var focus_height=170; 
  6. var text_height=24; 
  7. var text_align="center"
  8. var swf_height=focus_height+text_height; 
  9. var pics="圖片1|圖片2"
  10. var links="地址1|地址2"
  11. var texts="文字1|文字2"
  12. document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="'+ focus_width +'" height="'+ swf_height +'">'); 
  13. document.write('<param name="allowScriptAccess" value="sameDomain" /><param name="movie" value="images/focus.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#F0F0F0">'); 
  14. document.write('<param name="menu" value="false"><param name=wmode value="opaque">'); 
  15. document.write('<param name="FlashVars" value="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'">'); 
  16. document.write('<embed src="images/focus.swf" wmode="opaque" FlashVars="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'" menu="false" bgcolor="#F0F0F0" quality="high" width="'+ focus_width +'" height="'+ swf_height +'" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'); 
  17. document.write('</object>'); 
  18. //]]> 
  19. </script> 

注意以下代碼:

  1. var interval_time=0; //切換時間 0就是默認了 
  2. var focus_width=280;//圖片的寬帶 
  3. var focus_height=170;//圖片的高度 
  4. var text_height=24;//文字框的高度 
  5. var text_align="center";//文字對齊方式 
  6. var swf_height=focus_height+text_height;//FLASH的高度 
  7. var pics="圖片1|圖片2";//圖片地址用“|”豎線隔開 
  8. var links="地址1|地址2";//連接地址用“|”豎線隔開 
  9. var texts="文字1|文字2";//文字內容<span style="line-height: 1.5;">用“|”豎線隔開</span> 

另外還要把:

<param name="movie" value="images/focus.swf"/> 中的images/focus.swf下載下來,具體的存放地址根據自己的,只要調用時能找到即可.

第二步,既然已經把幻燈片要用的東西都下載和準備好了,接下來就開始準備WordPress中取得相應的圖片、文字、連接內容了.

先看一個調取縮略圖的例子:

  1. <?php  
  2.   $thumbnails = get_posts('numberposts=5'); 
  3.   foreach ($thumbnails as $thumbnail) { 
  4.     if ( has_post_thumbnail($thumbnail->ID)) { 
  5.       echo '<a href="' . get_permalink( $thumbnail->ID ) . '" title="' . esc_attr( $thumbnail->post_title ) . '">'
  6.       echo get_the_post_thumbnail($thumbnail->ID, array(100,100)); 
  7.       echo '</a>'
  8.     } 
  9.   } 
  10. ?> 

因此可將:

圖片、標題、連接,先用一個數組保存起來,最后使用php 的implode("|",array)的方式把數組組合成字符串.

最后準備好的代碼替換成并整合到主題模板文件中去就可以了:

  1. var pics='<?php echo implode('|',$img) ?>'
  2. var links='<?php echo implode('|',$links) ?>'
  3. var texts=<span style="line-height: 1.5;">'<?php echo implode('|',$title) ?>'

下面是大地弄好后“供”出的代碼:

  1. <?php $links=array(); $links1='';?> 
  2. <?php $texts=array(); $texts1='';?> 
  3. <?php $pics=array();  $pics1='';?> 
  4.  
  5. <?php 
  6.     $arr = array('meta_key' => '_thumbnail_id'
  7.                 'showposts' => 5,        // 顯示5個特色圖像 
  8.                 'posts_per_page' => 5,   // 顯示5個特色圖像 
  9.                 'orderby' => 'date',     // 按發布時間先后順序獲取特色圖像,可選:'title'、'rand'、'comment_count'等 
  10.                 'ignore_sticky_posts' => 1, 
  11.                 'order' => 'DESC'); 
  12.  
  13.     $slideshow = new WP_Query($arr); 
  14.     if ($slideshow->have_posts()) { 
  15.         $postCount = 0; 
  16.         while ($slideshow->have_posts()) { 
  17.             $slideshow->the_post(); 
  18. ?> 
  19. <?php if ( has_post_thumbnail()) : ?> 
  20.          
  21. <?php $links=get_permalink(); $links1=$links1."".$links."|";?>   
  22. <?php $texts=get_the_title(); $texts1=$texts1."".$texts."|";?> 
  23. <?php $pics=wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'large'); $pics1=$pics1."".$pics[0]."|";?> 
  24.  
  25. <?php endif; ?> 
  26.    <?php 
  27.         } // endwhile 
  28.         wp_reset_postdata(); 
  29.     } // endif 
  30. ?> 
  31.  
  32. <script type="text/javascript"
  33. //<![CDATA[ 
  34. var interval_time=0; 
  35. var focus_width=280; 
  36. var focus_height=170; 
  37. var text_height=24; 
  38. var text_align="center"
  39. var swf_height=focus_height+text_height; 
  40. var pics="<?php echo substr($pics1,0,strlen($pics1)-1);?>"
  41. var links="<?php echo substr($links1,0,strlen($links1)-1);?>"
  42. var texts="<?php echo substr($texts1,0,strlen($texts1)-1);?>"
  43.  
  44. document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="'+ focus_width +'" height="'+ swf_height +'">'); 
  45. document.write('<param name="allowScriptAccess" value="sameDomain" /><param name="movie" value="<?php bloginfo('template_url'); ?>/images/pixviewer.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#F0F0F0">'); 
  46. document.write('<param name="menu" value="false"><param name=wmode value="opaque">'); 
  47. document.write('<param name="FlashVars" value="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'">'); 
  48. document.write('<embed src="<?php bloginfo('template_url'); ?>/images/pixviewer.swf" wmode="opaque" FlashVars="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'" menu="false" bgcolor="#F0F0F0" quality="high" width="'+ focus_width +'" height="'+ swf_height +'" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'); 
  49. document.write('</object>'); 
  50. //]]> 
  51. </script> 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品久久久久久久久久久久| 亚洲国产欧美一区二区丝袜黑人| 久久久久国色av免费观看性色| 欧美在线视频一二三| 亚洲色图av在线| 欧美精品久久久久久久久久| 日韩欧美极品在线观看| 91精品国产色综合久久不卡98| 九九九热精品免费视频观看网站| 国产99久久精品一区二区 夜夜躁日日躁| 久久精品中文字幕免费mv| 亚洲精品白浆高清久久久久久| 国产一区红桃视频| 精品亚洲精品福利线在观看| 欧美性猛交xxxx乱大交极品| 亚洲欧洲国产精品| 国产精品日韩欧美综合| 欧美激情极品视频| 理论片在线不卡免费观看| 色哟哟亚洲精品一区二区| 久久免费观看视频| 丰满岳妇乱一区二区三区| 中文字幕不卡在线视频极品| 亚洲区中文字幕| 57pao成人国产永久免费| 欧美激情国内偷拍| 大量国产精品视频| 成人免费看片视频| 97视频在线观看免费高清完整版在线观看| 国产精品久久一区| 日韩电影免费在线观看| 中文字幕日韩欧美精品在线观看| 97**国产露脸精品国产| 久久精品国产亚洲精品2020| 国产午夜精品美女视频明星a级| 国产精品视频免费在线| 97精品久久久中文字幕免费| 国产成人精品在线视频| 少妇高潮久久久久久潘金莲| 91精品国产综合久久久久久蜜臀| 久久久久久久电影一区| 91国自产精品中文字幕亚洲| 亚洲免费视频在线观看| 中文字幕综合一区| 一本色道久久88综合日韩精品| 久久久精品久久| 热久久99这里有精品| 亚洲欧美日韩爽爽影院| 北条麻妃久久精品| 日韩欧美aⅴ综合网站发布| 亚洲精品自拍视频| 日韩av免费一区| 欧美激情一级精品国产| 国产综合久久久久| 国产91精品不卡视频| 最近中文字幕2019免费| 亚洲综合日韩在线| 激情亚洲一区二区三区四区| 91成人天堂久久成人| 欧美激情综合色综合啪啪五月| 91精品国产高清久久久久久久久| 992tv成人免费视频| 日韩av一卡二卡| 成人欧美一区二区三区黑人| 久久久久亚洲精品| 亚洲美女激情视频| 狠狠久久五月精品中文字幕| 91精品国产色综合久久不卡98口| 亚洲视频网站在线观看| 国产精品美女久久久久av超清| 亚洲www在线观看| 亚洲国产精品va| 一本大道亚洲视频| 最近2019年好看中文字幕视频| 欧洲成人性视频| 国产精品久久久久免费a∨大胸| 午夜精品视频在线| 91精品免费久久久久久久久| 中文字幕亚洲欧美日韩高清| 国产91亚洲精品| 国产精品免费久久久| 亚洲第一精品夜夜躁人人躁| 尤物yw午夜国产精品视频明星| 日韩欧美精品网站| 日韩视频免费在线| 性日韩欧美在线视频| 国产精品久久久久久久久久久久久久| 中文字幕日韩av综合精品| 欧美有码在线观看| 91天堂在线视频| 精品国产成人在线| 国产一区二区日韩| 久久久久久久一区二区三区| 中文字幕日韩视频| 91在线精品视频| 国产欧美日韩免费| 国产精品欧美一区二区| 国产精品欧美风情| 中文字幕久热精品在线视频| 国产精品久久久久久久久久久久久| 国产欧美精品一区二区三区-老狼| 国内精品久久久久久| 久久久精品欧美| 亚洲成人激情视频| 精品久久久国产精品999| 8090理伦午夜在线电影| 91性高湖久久久久久久久_久久99| 国产精品678| 国产欧美在线看| 日韩福利在线播放| 亚洲www视频| 欧美精品激情blacked18| 在线不卡国产精品| 国产精品美女久久久免费| 一区二区三区无码高清视频| 久久91精品国产| 欧美日韩一区二区精品| 久久久亚洲影院你懂的| 久久免费视频网| 91精品国产91久久久久久不卡| 欧美日韩国产中文字幕| 国产欧美在线视频| 亚洲成人国产精品| 日韩av观看网址| 91久久精品国产91久久性色| 亚洲图片欧美午夜| 欧美性猛交xxxx乱大交蜜桃| 中文字幕在线精品| 国产z一区二区三区| 国产精品极品尤物在线观看| 成人亚洲欧美一区二区三区| 中文字幕免费精品一区| 91精品一区二区| 久久久久久这里只有精品| 久久久999成人| 亚洲天堂视频在线观看| 久久精品国产91精品亚洲| 91手机视频在线观看| 91久久精品美女高潮| 国产精品精品国产| 日韩欧美高清视频| 欧美日韩国内自拍| 亚洲无限乱码一二三四麻| 欧美成人亚洲成人日韩成人| 久久久久一本一区二区青青蜜月| 国产精品69av| 亚洲精美色品网站| 欧美精品久久久久久久久| 亚洲自拍偷拍视频| 欧美日韩第一视频| 国产成人精品国内自产拍免费看| 欧美激情亚洲综合一区| 精品国产自在精品国产浪潮| 亚洲丁香久久久| 国产成人在线播放| 亚洲va欧美va国产综合剧情| 精品动漫一区二区三区| 国产亚洲成av人片在线观看桃| 一本大道亚洲视频| 日本一区二三区好的精华液| 亚洲国产精品国自产拍av秋霞| 97视频在线观看亚洲| 日韩美女福利视频| 欧美洲成人男女午夜视频|