苏醒 苏醒
  • 首页
  • WP主题
  • WP插件
  • WP教程
  • 是日一记
  • 博客
    • 留言
    • 唠叨
    • 盆友圈
    • 栏目推荐

suxing

管理员
每天清晨有多少双眼睛睁开,有多少人的意识苏醒过来,便有多少个世界。
IP归属地: 广东
文章
214
评论
236
suxing
2015-02-28 2:36:25 广东

WordPress 4.1 中新增的主题函数

文章字数:1367
阅读时间: 4 分钟
智能摘要 DeepSeek
WordPress 4.1 新增了6个主题特性,包括`title-tag`、`the_archive_title()`、`the_archive_description()`、`the_post.Navigation()`、`the_posts.Navigation()`和`the_posts.pagination()`。这些特性帮助开发者简化主题功能,提升开发效率,例如`title-tag`可避免重复添加标题,`the_archive_title()`和`the_archive_description()`简化归档描述处理,而`the_post`和`the_posts`的导航特性则帮助简化模板代码。

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 教程
  • WordPress主题函数
  • WP4.1主题函数
等 人表示很赞
7,576
1

评论 (1)

  • 苏醒 作者

    测试

    11 年前 广东省 回复 0
⚠️ 登录后可查看更多评论内容
登录
suxing
suxing
2024-07-03 18:18:38 广东

推荐 WordPress 教程:如何让嵌入的 YouTube 视频铺满文章内容的宽度

在这篇教程中,我们学习了如何在WordPress文章中嵌入YouTube视频并使其全屏显示。首先,我们使用div和iframe标签嵌入视频,例如:“。接着,通过WordPress的外观定制器添加自定义CSS,确保视频响应式布局。具体代码包 ...
  • WordPress 教程
3,365 0
suxing
suxing
2021-03-23 14:30:50 广东

推荐 WordPress 小Tips:打开自定义字段,修改网站文章参数(评论数/点赞数)

智能摘要 DeepSeek WordPress自定义字段用于添加与帖子或页面相关的元数据(如标题、作者、日期等)。默认情况下,WordPress会自动添加所有 ...
  • WordPress 教程
2,760 0
suxing
suxing
2019-12-20 12:39:34 广东

推荐 解决WordPress 文章英文单词溢出/单词断词等问题

智能摘要 DeepSeek 本文指出WordPress中文主题开发中常出现的排版问题:长英文、长链接溢出,英文单词断行。解决方案包括:1)在文章内容样式表中增加`word-wrap: break-word;`和`white-space: ...
  • WordPress 教程
4,181 1
suxing
suxing
2015-02-24 19:43:10 广东

推荐 WordPress实现文章按修改时间排序

智能摘要 DeepSeek WordPress默认按发布时间排序,但按修改时间排序更合理,尤其需要频繁修改内容时。在首页最新文章中,使用`orderby=modified`即可实现,通过在PHP代码中添加`'orderby&# ...
  • WordPress 教程
  • WordPress按修改时间排序
  • wordpress教程
  • 修改时间排序
8,819 4
suxing
suxing
2019-01-01 11:24:43 广东

推荐 nicetheme 积木 插件

智能摘要 DeepSeek WordPress广泛应用,但主题与插件兼容性问题突出,[NICETHEME]提供模块化、定制化优化组件,支持一键安装体验,帮助提 ...
  • WordPress 插件
  • WordPress 教程
4,321 1

我用的 WordPress 主题

2021 年单栏 WordPress 主题

Copyright © 2012-2025 苏醒. All rights reserved. Designed by nicetheme.
  • 首页
  • 主题
  • 教程
  • 博客
  • 唠叨
  • 留言