Advertisement
Guest User

Untitled

a guest
Jan 31st, 2012
328
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1. HTML Prototype:
  2.  
  3. <div class="tabcontainer">
  4. <ul class="selector">
  5. <li class="tab"><a href="#tab1">tab 1</a></li>
  6. <li class="tab"><a href="#tab2">tab 2</a></li>
  7. <li class="tab"><a href="#tab3">tab 3</a></li>
  8. </ul>
  9. <div class="clear"></div>
  10. <div id="tab1" class="tabcontent">content</div>
  11. <div id="tab2" class="tabcontent">goes</div>
  12. <div id="tab3" class="tabcontent">here</div>
  13. </div>
  14.  
  15. Attempted function api:
  16.  
  17. function defaulttab( $atts, $content = null ) {
  18. return '<div class="tabcontainer">' . do_shortcode($content) . '</div>';
  19. }
  20.  
  21. add_shortcode('tab', 'defaulttab');
  22.  
  23. function defaulttabs( $atts, $content = null ) {
  24. extract( shortcode_atts( array(
  25. 'title' => '',
  26. 'tab' => '1',
  27. ), $atts ) );
  28. return '<ul class="selector">
  29. <li class="tab"><a href="#tab' . $tab . '">' . $title . '</a></li>
  30. </ul>
  31. <div class="clear"></div>
  32. <div id="tab' . $tab . '" class="tabcontent">' . $content . '</div>';
  33. }
  34.  
  35. add_shortcode('tabs', 'defaulttabs');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement