苏醒 苏醒
  • 首页
  • 主题
  • 教程
  • 博客
  • 唠叨
  • 基友团
  • 留言
  • 首页
  • 主题
  • 教程
  • 博客
  • 唠叨
  • 留言

WordPress 4.1 中新增的主题函数

苏醒2015-02-28 2:36:25

WordPress 4.1 正式发布了,新增了不少非常实用的主题函数。

以下是各函数介绍:

[quote] title-tag[/quote]

add_theme_support( ‘title-tag’ )

在 WordPress 4.1 开始新增了一个名为 title-tag 的主题特性。

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

function theme_slug_setup() {
add_theme_support( 'title-tag' );
}
add_action( 'after_setup_theme', 'theme_slug_setup' );

[quote] the_archive_title()[/quote]

the_archive_title() / get_the_archive_title()

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

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

the_archive_description() / get_the_archive_description()

[quote] 返回归档的相关描述[/quote]

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

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

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

the_post_navigation() / get_the_post_navigation()

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

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

the_posts_navigation() / get_the_posts_navigation()

if ( have_posts() ) :
 while ( have_posts() ) : the_post();
 get_template_part( 'content', get_post_format() );
 endwhile;
 the_posts_navigation();
 else :
 get_template_part( 'content', 'none' );
 endif;

[quote] 返回文章列表的分页式导航。[/quote]

the_posts_pagination() / get_the_posts_pagination()

if ( have_posts() ) :
 while ( have_posts() ) : the_post();
 get_template_part( 'content', get_post_format() );
 endwhile;
 the_posts_pagination();
 else :
 get_template_part( 'content', 'none' );
 endif;
#WordPress主题函数#WP4.1主题函数
0
分享
苏醒 站长
文章 162评论 288
赞赏
苏醒
相关文章
  • Mac 如何使用 docker 安装宝塔环境
  • WordPress网站实现下雪特效,云体验下雪的赶脚
  • 解决WordPress 文章英文单词溢出/单词断词等问题
  • 非插件启用 WordPress 维护模式
  • 百度统计:已上线白名单过滤功能解决代码被盗用问题
评论 (1)
再想想
  • 苏醒

    测试

    6年前
  • 首页
  • 主题
  • 教程
  • 博客
  • 唠叨
  • 基友团
  • 留言
Copyright © 2012-2021 苏醒. Designed by nicetheme.