为twentythirteen子主题添加pagenavi分页导航

为twentythirteen子主题添加pagenavi分页导航:方法同为twentytwelve子主题添加pagenavi分页导航一样,修改function.php文件即可,添加一段代码即可实现。

twentythirteen主题是暖色系,是WordPress 3.6的默认主题www.anaids.com 就是利用twentythirteen主题修改的子主题

twentythirteen主题和twentytwelve一样,分页导航也不咋的。

如何修改twentythirteen子主题的function.php实现pagenavi,我的方法如下。

修改function.php

打开子主题的function.php,添加如下代码:
  1. /**
  2. * Display new navigation to next/previous pages when applicable
  3. */
  4. function twentythirteen_paging_nav() {
  5. global $wp_query;
  6. if ( $wp_query->max_num_pages > 1 ) : ?>
  7. <?php
  8. /**
  9. Call our new function to see if any pagination plugins are active
  10. If one of the plugins is active then exit this function
  11. If none of the plugins are active use the default styles
  12. */
  13. ?>
  14. <?php /* Is the Pagenavi plugin active ? */ ?>
  15. <?php if( function_exists('wp_pagenavi') ) : ?>
  16. <?php wp_pagenavi(); ?>
  17. <?php return true; //Get out of here! ?>
  18. <?php endif; ?>
  19. <?php endif;
  20. }
  21. endif// twentythirteen_paging_nav
同样,如果子主题的function.php未添加其它任何代码,前面要加<?php

美化pagenavi分页导航

在twentythirteen子主题添加如下代码即可
  1. /* Using !important to override PageNavi CSS */
  2. .wp-pagenavi {
  3. background-color#e8e5ce;
  4. padding:18px;
  5. }
  6. .wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi span {
  7. color:#444!important;
  8. font-style:normal;
  9. margin:7px !important;
  10. padding:7px !important;
  11. border-radius: 7px;
  12. -moz-border-radius: 7px;
  13. -webkit-border-radius: 7px;
  14. }
  15. .wp-pagenavi a:visited {
  16. border:1px solid #ccc !important;
  17. color:#666 !important;
  18. }
  19. .wp-pagenavi a:hover {
  20. border:1px solid #4285F4 !important;
  21. color:#666 !important;
  22. }
  23. .wp-pagenavi a:active {
  24. border:1px solid #666 !important;
  25. color:#666 !important;
  26. }
  27. .wp-pagenavi span.pages {
  28. displaynone;
  29. }
  30. .wp-pagenavi span.current {
  31. background#42A2CE !important;
  32. bordernone !important;
  33. color:#fff!important;
  34. font-style:normal;
  35. margin:7px !important;
  36. padding:7px !important;
  37. border-radius: 7px;
  38. -moz-border-radius: 7px;
  39. -webkit-border-radius: 7px;
  40. }
  41. .wp-pagenavi span.extend {
  42. background-color:#FFF;
  43. border:1px solid #42A2CE;
  44. color:#000;
  45. margin:2px;
  46. padding:2px 4px;
  47. }
为了和原twentythirteen主题的导航一致,添加了一个背景。

评论

此博客中的热门博文

PDF-XChange Viewer Pro (2.5.322.8) 中文绿色增强特别版

EndNote在Word中插入图表方法

如何在网上找到一名专家的简历

MEDLINE,EMBASE,PubMed,PMC,OVID的区别和联系

Endnote X7 新功能简介