2011-08-23 2 views
0

Im создает сайт Wordpress с WP-Ecommerce. Мой клиент попросил функциональность, которую я не могу понять, как это сделать. У него есть продукт с длинным описанием и он хочет несколько ссылок «читать», чтобы скрыть его части. Это должно быть сделано в javascript, чтобы клиент не перенаправлялся нигде, когда он нажимал дальше читать (расширенный контент должен просто прокручиваться.)Wordpress скрыть содержимое на странице

было бы неплохо найти плагин, но я не могу найти его.

ответ

1

somhow я не мог получить гармошку() функцию, чтобы работать, но Стив указал мне в правильном направлении, и я получил это происходит:

function add_accordion_js() { 
?> 
<script> 
    jQuery(function() { 

     jQuery(".accordion").hide();  

     jQuery(".opener").click(function (e) { 
      jQuery(this).parent().next('.accordion').slideDown('fast'); 
      jQuery(this).slideUp();   
     }); 

    }); 
</script> 
<?php 
} 

function jquery_accordion($atts, $content = null) { 
    return '<span class="opener">(read more)</span><div class="accordion">' . do_shortcode($content) . '</div>'; 
} 


add_action('wp_head', 'add_accordion_js'); 
add_shortcode('accordion', 'jquery_accordion'); 

и вещи мне нужно, чтобы скрыть под читать далее ссылку я завернутую в [аккордеоне] [/ аккордеон] теги

1

Плагин для этого было бы легко написать. Вам просто нужно написать короткий код, который добавит javascript, чтобы делать то, что вы хотите. Например, аккордеон jQuery.

<?php 

function add_accordion_js() { 
?> 
<script> 
    $(function() { 
     $(".accordion").accordion(); 
    }); 
</script> 
<?php 
} 

function jquery_accordion($atts, $content = null) { 
    return '<div class="accordion">' . do_shortcode($content) . '</div>'; 
} 


add_action('wp_head', 'add_accordion_js'); 

add_shortcode('accordion', 'jquery_accordion'); 

?> 

Нечто подобное может быть добавлен в ваш functions.php, и вы бы обернуть все, что нужно свернуть в теги [аккордеона] [/ аккордеона] ... и он сломается секции вниз в тегах. ..

Смежные вопросы