Wordpress主题制作之DOMTab, Tabber应用

大家在许多所谓的Premium WordPress Theme主题里是不是经常会看到这样的效果,今天无意中发现了一篇介绍如何实现的文章,但很可惜是英文的,我自己看后总结了一点介绍给大家!
要实现这样的效果,可以通过DOMTabTabber来实现.现在我先来说一说:

一.DOMTab:你可以在这里下载
a.下载之后请把domtab.js,domtab.css上传到你的wordpress主题文件夹根目录,如我的主题是options,那就上传到options/文件夹下,然后在你的wordpress主题的header.php文件的<head>和</head>之间加入:

PHP:
  1. <script type="text/javascript" src="<?php echo bloginfo(stylesheet_directory) .'/domtab.js'; ?>"></script>
  2. <script type="text/javascript">
  3.         document.write('<style type="text/css">');   
  4.         document.write('div.domtab div{display:none;}<');
  5.         document.write('/s'+'tyle>');   
  6.     </script>
  7. <link rel="stylesheet" href="<?php echo bloginfo(stylesheet_directory) .'/domtab.css'; ?>" type="text/css" media="screen" />

b.在你的模板的sidebar.php文件里或任何你想加的地方加入:

HTML:
  1. <div id=”dom ” class=”domtab doprevnext”>
  2. <ul class=”domtabs”>
  3. <li><a href=”#t1″>最新日志</a></li>
  4. <li><a href=”#t2″>最受欢迎</a></li>
  5. <li><a href=”#t3″>分类</a></li>
  6. <li><a href=”#t4″>归档</a></li>
  7. </ul>
  8. <h2><a name=”t1″ id=”t1″>最新日志</a></h2>
  9. <?php query_posts('showposts=10'); ?>
  10.   <?php while (have_posts()) : the_post(); ?>
  11.   <p><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></p>
  12.   <?php endwhile;?>
  13. <p><a href=”#top”>回到顶部</a></p>
  14. </div>
  15. <div>
  16. <h2><a name=”t2″ id=”t2″>最受欢迎</a></h2>
  17. <?php if (function_exists('get_most_viewed')) : ?>
  18. <p><?php get_most_viewed(); ?</p>
  19. <?php endif; ?>
  20.  
  21. <p><a href=”#top”>回到顶部</a></p>
  22. </div>
  23. <div>
  24. <h2><a name=”t3″ id=”t3″>分类</a></h2>
  25. <p><?php wp_list_cats(’sort_column=name& amp;optioncount=1 &hierarchical=0′); ?>
  26. </p>
  27. <p><a href=”#top”>回到顶部</a></p>
  28. </div>
  29. <div>
  30. <h2><a name=”t4″ id=”t4″>归档</a></h2>
  31. <p><?php wp_get_archives(’type=monthly’); ?> </p>
  32. </div>
  33. </div>

二.Tabber:你可以在这里下载
a.同样的把你下载的example.css,tabber.js上传到你的wordpress主题文件夹根目录,如我的主题是options,那就上传到options/文件夹下,然后在你的wordpress主题的header.php文件的<head>和</head>之间加入:

PHP:
  1. <script type="text/javascript" src="<?php echo bloginfo(stylesheet_directory) .'/tabber.js'; ?>"></script>
  2. <script type="text/javascript">
  3. document.write('<style type="text/css">.tabber{display:none;}<\/style>');
  4. </script>
  5. <link rel="stylesheet" href="<?php echo bloginfo(stylesheet_directory) .'/example.css'; ?>" type="text/css" media="screen" />

b.在你的模板的sidebar.php文件里或任何你想加的地方加入:

HTML:
  1. <div class=”tabber”>
  2. <div class=”tabbertab”>
  3. <h2>最新日志</h2>
  4. <p><?php query_posts('showposts=10'); ?>
  5.   <?php while (have_posts()) : the_post(); ?>
  6.   <p><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></p>
  7.   <?php endwhile;?>.</p>
  8. </div>
  9. <div class=”tabbertab”>
  10. <h2>最受欢迎</h2>
  11. <?php if (function_exists('get_most_viewed')) : ?>
  12. <p><?php get_most_viewed(); ?</p>
  13. <?php endif; ?>
  14. </div>
  15. <div class=”tabbertab”>
  16. <h2>分类</h2>
  17. <p><?php wp_list_cats(’sort_column=name& amp;optioncount=1 &hierarchical=0′); ?>
  18. </p>
  19. </div>
  20. <div class=”tabbertab”>
  21. <h2>归档</h2>
  22. <p>><?php wp_get_archives(’type=monthly’); ?></p>
  23. </div>
  24. </div>

注意:你看到的和演示不同的是因为CSS样式的原因,另外你可以自定义显示内容!

一条回复 于 “ Wordpress主题制作之DOMTab, Tabber应用 ”

  1. 呵呵,我只是照葫芦画的,有不对的地方请大虾指正,我也不想误导大家!

请回复此日志

你可以使用这些XHTML标签: <a href="" title=""> <abbr title=""> <acronym title=""> <blockquote cite=""> <code> <em> <strong>