2012-11-30 46 views
2

我是PHP的初學者,所以也許對於你們中的一些人來說,這個問題很荒謬。wordpress - 如何獲得jQuery的幻燈片標題和標題

我想從jquery滑塊獲得圖像標題和標題。 (Themeforest Delight主題 - http://www.pixedelic.com/themes/delight/),以(http://themes.themegoods.com/dk_wp/)中的相同方式顯示它們。

我已經嘗試了幾乎所有的東西。

在此先感謝您的幫助。

下面是從頭部代碼:

<?php 
function default_bg(){ 
    if(get_pix_option('pix_general_background')=='slideshow'){ ?> 
     <div class="pix_slide" data-position="fixed" data-top="0" data-bottom="not"> 
      <?php 
      $slide_general = get_pix_option('pix_array_slide_general_'); 
      foreach ($slide_general as $slide) { 
       echo '<div data-src="'. $slide .'" data-thumb="'. get_pix_thumb($slide, 'exTh') .'" data-content="'. get_pix_content($slide) .'"></div>'; 
      } 

      ?> 

我已經發現了一些腳本,該腳本獲取內容,但無法實現它。

這就是:

content: jQuery('#pix_credits_pictures').html(), 
      events: { 
       show: function(event, api) { 
        api.set('content.text', jQuery('#pix_credits_pictures').html()); 
       } 
      }, 
+0

你得到了什麼樣的錯誤? – Sharlike

+0

問題是,我無法獲得幻燈片「」data-content =「'的內容。 get_pix_content($ slide)。'「'例如在頁腳中。 感謝您的關注! – Mozartt

回答

0

您將需要修改的方式,jQuery的滑塊,包括自定義屬性的圖像包括標題和標題。喜歡的東西:

<?php 
    $slide_captions = array("caption1","caption2"...); 
    $slide_title = array("title1","title2"...); 
?> 


<?php 
    function default_bg(){ 
    if(get_pix_option('pix_general_background')=='slideshow'){ ?> 
     <div class="pix_slide" data-position="fixed" data-top="0" data-bottom="not"> 
     <?php 
      $slide_general = get_pix_option('pix_array_slide_general_'); 
      $c = 0; 
      foreach ($slide_general as $slide) { 
       echo '<div data-src="'. $slide .'" data-thumb="'. get_pix_thumb($slide,  'exTh') .'" data-content="'. get_pix_content($slide) .'" image_title="'.$slide_title [$c].'" image_caption="'.$slide_captions[$c].'" class="slide_item"></div>';   
       $c++; 
      } 
?> 

你可以實現「存儲」的標題和字幕而不是數組一個更優雅的解決方案,我想這取決於路上你的插件工作以及它是如何保存的圖像。

接下來您可以訪問標題和使用jQuery字幕像這樣:

var image_title= $('.slide_item').attr('slide_title'); 
var image_caption= $('.slide_item').attr('image_caption'); 

顯然,你必須決定究竟要使用標題及時間,而且這是你如何訪問它們。最好的方法可能是修改活動圖像事件上的滑塊庫。