the_title()
: 输出文章的标题。,2. the_content()
: 输出文章内容。,3. the_excerpt()
: 输出文章摘要。,4. the_author()
: 输出文章作者。,5. the_date()
: 输出文章发布日期。,6. the_time()
: 输出文章发布时间。,7. the_category()
: 输出文章分类。,8. the_tags()
: 输出文章标签。,9. the_permalink()
: 输出文章永久链接。,10. get_template_directory_uri()
: 获取当前主题目录的URL。,11. get_stylesheet_directory_uri()
: 获取当前主题样式表目录的URL。,12. get_header()
: 调用头部文件。,13. get_sidebar()
: 调用侧边栏文件。,14. get_footer()
: 调用底部文件。,15. have_posts()
: 判断是否有文章存在。,16. the_post()
: 设置全局变量$post为当前文章对象。,17. rewind_posts()
: 重置全局变量$post为第一篇文章。,18. next_post()
: 获取下一篇文章。,19. previous_post()
: 获取上一篇文章。,20. get_search_form()
: 输出搜索表单。,21. get_archives_link()
: 输出归档链接。,22. get_comments_number()
: 获取评论数量。,23. get_comments_link()
: 输出评论链接。,24. get_edit_post_link()
: 输出编辑文章链接。,25. get_pagenum_link()
: 输出分页链接。,26. get_the_generator_function()
: 获取生成器函数名。,27. get_the_generator_version()
: 获取生成器版本号。,28. get_the_generator_text()
: 获取生成器文本。,29. get_the_generator_url()
: 获取生成器URL。,30. get_the_generator_email()
: 获取生成器邮箱。1、get_theme_mod():此函数用于检索当前主题的主题修改值。
2、add_setting():此函数用于添加自定义设置。
3、apply_filters():此函数用于调用添加到过滤器挂钩的函数。
4、esc_attr():此函数用于转义HTML属性,确保安全输出。
5、get_option():此函数用于根据选项名称检索选项值。
6、esc_url():此函数用于检查并清理URL,以确保其安全性。
7、esc_html():此函数用于转义HTML块,防止XSS攻击。
8、__() 和 _e():这两个函数用于在WordPress主题中进行文本翻译和本地化。
9、absint():此函数用于将值转换为非负整数,常用于确保数据的正确性。
10、get_template_part():此函数用于将模板部件加载到模板中,方便模块化开发。
11、is_singular():此函数用于判断是否查询任何帖子类型(帖子、附件、页面、自定义帖子类型)的现有单个帖子。
12、get_post_type():此函数用于检索当前帖子或给定帖子的帖子类型。
13、get_the_ID():此函数用于检索WordPress循环中当前项目的ID。
14、the_content():此函数用于显示帖子内容。
15、have_posts():此函数用于检查当前的WordPress查询是否有结果要循环。
16、post_class():此函数用于显示帖子div的类,便于应用样式。
17、get_comments_number():此函数用于检索帖子的评论数量。
18、the_ID():此函数用于显示WordPress循环中当前项目的ID。
19、is_single():此函数用于判断是否为现有单个帖子的查询。
20、get_permalink():此函数用于检索当前帖子或帖子ID的完整永久链接。
21、get_the_title():此函数用于检索帖子标题。
22、admin_url():此函数用于检索当前站点管理区域的URL。
23、add_section():此函数用于添加自定义部分,常用于主题定制器中。
24、is_home():此函数用于确定查询是否针对博客主页。
25、get_sidebar():此函数用于加载侧边栏模板。
26、get_footer():此函数用于加载页脚模板。
27、is_customize_preview():此函数用于判断是否正在定制器中预览站点。
28、wp_nav_menu():此函数用于显示导航菜单。
29、the_title():此函数用于使用可选标记显示或检索当前帖子标题。
30、current_user_can():此函数用于判断当前用户是否具有特定的能力。
31、is_active_sidebar():此函数用于判断侧边栏是否正在使用。
32、wp_link_pages():此函数用于格式化输出页面列表。
33、get_the_time():此函数用于检索撰写帖子的时间。
34、get_the_date():此函数用于检索撰写帖子的日期。
35、the_permalink():此函数用于显示当前帖子的永久链接。
36、the_post():此函数用于迭代循环中的帖子索引。
37、esc_attr_e():此函数用于显示已转义的文本,适用于属性中使用。
38、is_front_page():此函数用于判断查询是否针对站点的首页。
39、bloginfo():此函数用于获取博客的各种信息,如名称、描述等。
40、get_header():此函数用于调用头部模板。
41、get_sidebar():此函数用于调用侧边栏模板。
42、get_footer():此函数用于调用页脚模板。
43、the_content():此函数用于显示内容(Post/Page)。
44、if(have_posts()) : while(have_posts()) : the_post(); endwhile; endif;:这些函数用于检查是否存在Post/Page,并在存在时显示它们。
45、the_time('字符串'):此函数用于显示时间,时间格式由“字符串”参数决定。
46、comments_popup_link();:此函数用于正文中的留言链接。
47、the_title();:此函数用于内容页(Post/Page)标题。
48、the_permalink();:此函数用于内容页(Post/Page) URL。
49、the_category(', ');:此函数用于特定内容页(Post/Page)所属Category。
50、the_author();:此函数用于作者。
51、the_ID();:此函数用于特定内容页(Post/Page) ID。
52、edit_post_link();:此函数用于如果用户已登录并具有权限,显示编辑链接。
53、get_links_list();:此函数用于显示Blogroll中的链接。
54、comments_template();:此函数用于调用留言/回复模板。
55、wp_list_pages();:此函数用于显示Page列表。
56、wp_list_categories();:此函数用于显示Categories列表。
57、next_post_link(' %link '); previous_post_link('%link');:这些函数用于显示下一篇文章和上一篇文章的链接。
58、get_calendar();:此函数用于日历。
59、wp_get_archives();:此函数用于显示内容存档。
60、posts_nav_link();:此函数用于导航,显示上一篇/下一篇文章链接。
61、include(TEMPLATEPATH . '/文件名');:此函数用于嵌入其他文件,可为定制的模板或其他类型文件。
相关问答FAQs
1、问题一:如何在WordPress中显示当前帖子的永久链接?
答案一:你可以使用the_permalink()
函数来显示当前帖子的永久链接,这个函数不需要任何参数,直接调用即可,例如<?php the_permalink(); ?>
。
2、问题二:如何获取当前文章的评论数量?
答案二:你可以使用get_comments_number()
函数来获取当前文章的评论数量,例如<?php $comments = get_comments_number(); echo $comments; ?>
,这会返回一个整数值,表示评论的数量。
函数名称 | 作用 | 描述 |
get_header() | 输出主题的头部HTML代码 | 通常用于包含头部文件(如标题、导航等) |
get_footer() | 输出主题的尾部HTML代码 | 通常用于包含尾部文件(如版权信息、社交媒体链接等) |
get_template_part() | 获取并输出模板部分 | 允许重复使用模板部分,提高代码复用性 |
get_template_directory_uri() | 获取主题文件夹的URL | 用于获取主题文件夹的路径,方便引用资源文件 |
get_stylesheet_directory_uri() | 获取当前激活主题的URL | 用于获取当前激活主题的路径,方便引用资源文件 |
the_title() | 输出文章标题 | 通常用于文章标题的显示 |
the_content() | 输出文章内容 | 通常用于显示文章内容 |
the_excerpt() | 输出文章摘要 | 通常用于显示文章摘要 |
get_the_permalink() | 获取文章的永久链接 | 返回文章的链接地址 |
the_time() | 输出文章发布时间 | 可以格式化时间显示,如“2022年1月1日 12:00” |
get_the_date() | 获取文章发布日期 | 返回文章的发布日期 |
get_the_author() | 获取文章作者名 | 返回文章作者的昵称或用户名 |
get_the_category() | 获取文章分类 | 返回文章所属的分类列表 |
get_the_tags() | 获取文章标签 | 返回文章的标签列表 |
get_the_post_thumbnail() | 获取文章缩略图 | 返回文章的缩略图HTML代码,可自定义大小 |
get_template_directory() | 获取主题文件夹的路径 | 用于获取主题文件夹的路径,方便引用资源文件 |
get_stylesheet_directory() | 获取当前激活主题的路径 | 用于获取当前激活主题的路径,方便引用资源文件 |
is_home() | 检查当前页面是否为主页 | 返回布尔值,判断是否为首页 |
is_archive() | 检查当前页面是否为归档页 | 返回布尔值,判断是否为归档页 |
is_single() | 检查当前页面是否为文章页 | 返回布尔值,判断是否为文章页 |
is_page() | 检查当前页面是否为页面 | 返回布尔值,判断是否为页面 |
is_search() | 检查当前页面是否为搜索结果页 | 返回布尔值,判断是否为搜索结果页 |
is_404() | 检查当前页面是否为404错误页 | 返回布尔值,判断是否为404错误页 |
comment_form() | 输出评论表单 | 通常用于显示评论输入框和提交按钮 |
get_comments_number() | 获取文章评论数 | 返回文章的评论数量 |
the_comments() | 输出文章评论 | 通常用于显示文章评论列表 |
wp_nav_menu() | 输出导航菜单 | 用于生成自定义的导航菜单 |
wp_list_pages() | 输出页面列表 | 用于生成页面列表 |
wp_list_categories() | 输出分类列表 | 用于生成分类列表 |
get_search_form() | 输出搜索表单 | 通常用于显示搜索输入框和提交按钮 |
get_bloginfo() | 获取网站信息 | 可以获取网站标题、描述、链接等信息 |
get_the_modified_time() | 获取文章最后修改时间 | 返回文章的修改时间 |
wp_enqueue_style() | 注册并输出CSS样式 | 用于添加外部或内联CSS样式 |
wp_enqueue_script() | 注册并输出JavaScript脚本 | 用于添加外部或内联JavaScript脚本 |
esc_html() | 转义HTML标签 | 将HTML标签转换为对应的实体字符,防止XSS攻击 |
esc_attr() | 转义属性值 | 将属性值中的特殊字符转换为对应的实体字符,防止XSS攻击 |
sanitize_text_field() | 清理文本字段 | 清理文本字段,防止XSS攻击和SQL注入 |
wp_get_theme() | 获取当前主题信息 | 返回当前主题的详细信息,如名称、作者、版本等 |
get_posts() | 获取文章列表 | 返回文章列表的数组,可自定义查询条件 |
wp_reset_postdata() | 重置文章数据 | 用于在循环文章列表后重置文章数据,防止后续操作出现问题 |
get_the_post_status() | 获取文章状态 | 返回文章的状态,如“publish”、“draft”等 |
get_the_modified_date() | 获取文章最后修改日期 | 返回文章的修改日期 |
get_the_modified_time() | 获取文章最后修改时间 | 返回文章的修改时间 |
get_the_post_format() | 获取文章格式 | 返回文章的格式,如“standard”、“image”等 |
get_the_author_meta() | 获取作者信息 | 返回作者的用户信息,如昵称、邮箱、简介等 |
get_the_post_type() | 获取文章类型 | 返回文章的类型,如“post”、“page”、“attachment”等 |
get_the_terms() | 获取文章分类和标签 | 返回文章的分类和标签列表 |
wp_get_current_user() | 获取当前登录用户信息 | 返回当前登录用户的信息对象 |
is_user_logged_in() | 检查用户是否已登录 | 返回布尔值,判断用户是否已登录 |
wp_login_form() | 输出登录表单 | 通常用于显示登录输入框和提交按钮 |
wp_logout_url() | 获取用户登出链接 | 返回用户登出链接地址 |
wp_login_url() | 获取用户登录链接 | 返回用户登录链接地址 |
这个表格包含了WordPress主题开发中常用的函数,但并非全部,实际开发中,可能需要根据具体需求查阅更多相关文档。