WordPress 4.1 新增三类函数汇总(标题类、导航类和分页类)

2015-01-17 23:25 阅读 524 次 评论关闭

猎微网今天给大家分享以下WordPress 4.1 新版本所新增的函数,主要包括标题类、导航类和分页类三种,具体说明如下:

WordPress 4.1 新增函数之标题类

WordPress 4.1 新增函数一:add_theme_support()

用法:add_theme_support( 'title-tag' )

WordPress4.1 开始新增了一个名为 title-tag 的主题特性。

通过声明这个特性,主题就能知道自身并没有定义标题,WordPress 就可以安全的添加标题而无须担心会导致重复添加。

  1. function theme_slug_setup() {
  2.    add_theme_support( 'title-tag' );
  3. }
  4. add_action( 'after_setup_theme', 'theme_slug_setup' );

WordPress 4.1 新增函数之归档类

WordPress 4.1 新增函数二:the_archive_title() / get_the_archive_title()

WordPress 的归档种类有 N 多种,日期、分类、标签、文章形式等…… 而这个不起眼的函数却可以帮你节省不少归档模板上的逻辑处理。

  1. the_archive_title( '<h1 class="page-title">', '</h1>' );

the_archive_description() / get_the_archive_description()

和上一个函数类似,这个函数会返回归档的相关描述。

  1. the_archive_description( '<div class="taxonomy-description">', '</div>' );

PS: 此函数不会返回作者描述

WordPress 4.1 新增函数之导航类

WordPress 4.1 新增函数三:the_post_navigation() /get_the_post_navigation()

返回当前文章的前/后导航。

  1. while ( have_posts() ) : the_post();
  2.     get_template_part( 'content', get_post_format() );
  3.     the_post_navigation();
  4. endwhile// end of the loop.

WordPress 4.1 新增函数四:the_posts_navigation() /get_the_posts_navigation()

返回文章列表的前/后导航。

  1. if ( have_posts() ) :
  2.     while ( have_posts() ) : the_post();
  3.         get_template_part( 'content', get_post_format() );
  4.     endwhile;
  5.     the_posts_navigation();
  6. else :
  7.     get_template_part( 'content', 'none' );
  8. endif;

WordPress 4.1 新增函数五:the_posts_pagination() /get_the_posts_pagination()

返回文章列表的分页式导航。

  1. if ( have_posts() ) :
  2.     while ( have_posts() ) : the_post();
  3.         get_template_part( 'content', get_post_format() );
  4.     endwhile;
  5.     the_posts_pagination();
  6. else :
  7.     get_template_part( 'content', 'none' );
  8. endif;
版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:WordPress 4.1 新增三类函数汇总(标题类、导航类和分页类) | 猎微网

评论已关闭!