欢迎来到牛博站长教程网!

WordPress

当前位置: 主页 > CMS教程 > WordPress

WordPress 主题开发常用函数

时间:2024-06-25 11:38:42|栏目:WordPress|点击:

1. __  调用 translate 函数,进行翻译(如果有对应语言的话)。
2. _e  调用 translate 函数,并输出,跟 __ 区别在于 _e 执行 echo 输出,而 __ 是返回。
3. _nx  使用 gettext 上下文根据提供的数字转换和检索单数或复数形式。
4. _x  使用 gettext 上下文检索翻译的字符串。
5. add_action  将回调函数添加到操作挂钩。
6. add_filter  向过滤器挂钩添加回调函数。
7. add_theme_support  注册给定功能的主题支持。
8. admin_url  检索当前站点管理区域的 URL。
9. apply_filters  调用已添加到过滤器挂钩的回调函数。
10. array  php 系统函数,创建数组。
11. bloginfo  显示有关当前站点的信息。
12. body_class  显示正文元素的类名称。
13. comment_form  输出一个完整的评论表单以供在模板中使用。
14. comments_open  确定当前帖子是否开放评论。
15. comments_popup_link  显示指向当前帖子 ID 的评论的链接。
16. comments_template  加载 $file 中指定的注释模板。
17. count  php 系统函数,计算数组元素个数。
18. current_user_can  返回当前用户是否具有指定的能力。
19. date  php 系统函数,日期时间。
20. delete_transient  删除瞬变。
21. dynamic_sidebar  显示动态侧边栏。
22. echo  php 语法。用于输出内容。
23. edit_post_link  显示帖子的编辑帖子链接。
24. elseif  php 语法。
25. empty  php 系统函数,判断变量是否为空。
26. esc_attr  转义 HTML 属性。
27. esc_html  转义 HTML 块。
28. esc_url  检查并清理 URL。
29. function_exists  php 系统函数,判断函数是否存在。
30. get_adjacent_post  检索相邻的帖子。
31. get_author_posts_url  使用提供的 ID 检索用户的作者页面的 URL。
32. get_bloginfo  检索有关当前站点的信息。
33. get_categories  检索类别对象列表。
34. get_comment_pages_count  计算评论页面总数。
35. get_comments_number  检索帖子的评论数量。
36. get_footer  加载页脚模板。
37. get_header  加载头部模板。
38. get_header_image  检索自定义头部的标题图像。
39. get_header_textcolor  以 3 位或 6 位十六进制形式检索自定义标题文本颜色。
40. get_next_posts_link  检索下一篇文章页面链接。
41. get_option  根据选项名称检索选项值。
42. get_permalink  检索当前帖子或帖子 ID 的完整永久链接。
43. get_post  检索给定帖子 ID 或帖子对象的帖子数据。
44. get_post_format  检索帖子的格式 slug 。
45. get_post_type  检索当前帖子或给定帖子的帖子类型。
46. get_previous_posts_link  检索前面一个帖子页面链接。
47. get_search_form  显示搜索表单。
48. get_search_query  检索搜索 WordPress 查询变量的内容。
49. get_settings  此功能已被弃用。使用get_option() 代替。
50. get_sidebar  加载侧边栏模板。
51. get_stylesheet_uri  检索活动主题的样式表 URI。
52. get_template_directory  检索活动主题的模板目录路径。
53. get_template_directory_uri  检索活动主题的模板目录 URI。
54. get_template_part  将模板部件加载到模板中。
55. get_the_author  检索当前帖子的作者。
56. get_the_author_meta  检索当前帖子作者的请求数据。
57. get_the_category_list  以 HTML 列表或自定义格式检索帖子的类别列表。
58. get_the_date  检索帖子的撰写日期。
59. get_the_modified_date  检索帖子的最后修改日期。
60. get_the_modified_time  检索上次修改帖子的时间。
61. get_the_tag_list  检索格式化为字符串的帖子的标签。
62. get_the_time  检索帖子的撰写时间。
63. get_the_title  检索帖子标题。
64. get_transient  检索瞬态值。
65. get_userdata  通过用户 ID 检索用户信息。
66. has_post_thumbnail  确定帖子是否附加了图像。
67. have_comments  确定当前 WordPress 查询是否有要循环的评论。
68. have_posts  确定当前 WordPress 查询是否有要循环的帖子。
69. header_image  显示标题图像 URL。
70. home_url  检索可访问前端的当前站点的 URL。
71. if  php 语法。
72. is_404  确定查询是否导致 404(不返回任何结果)。
73. is_active_sidebar  确定侧边栏是否包含小部件。
74. is_attachment  确定查询是否针对现有附件页面。
75. is_author  确定查询是否针对现有的作者存档页面。
76. is_category  确定查询是否针对现有类别存档页面。
77. is_day  确定查询是否针对现有的日归档。
78. is_feed  确定查询是否针对提要。
79. is_front_page 确定查询是否针对站点的首页。 
80. is_home  确定查询是否针对博客主页。
81. is_month  确定查询是否针对现有的月份存档。
82. is_multi_author  确定此站点是否有多个作者。
83. is_search  确定查询是否用于搜索。
84. is_single  确定查询是否针对现有的单个帖子。
85. is_singular  确定查询是否针对任何帖子类型(帖子、附件、页面、自定义帖子类型)的现有单个帖子。
86. is_tag  确定查询是否针对现有标记存档页面。
87. is_tax  确定查询是否针对现有的自定义分类归档页面。
88. is_year  确定查询是否针对现有的年度档案。
89. isset  php 语法。
90. language_attributes  显示“html”标签的语言属性。
91. load_theme_textdomain  加载主题的翻译字符串。
92. max  php 函数。
93. next_comments_link  显示指向下一个评论页面的链接。
94. next_post_link  显示与当前帖子相邻的下一个帖子链接。
95. next_posts_link  显示下一个帖子页面链接。
96. number_format_i18n  根据语言环境将浮点数转换为格式。
97. pacify_admin_header_image  “外观”>“页眉”管理面板上显示的自定义标题图像标记。
98. pacify_admin_header_style  设置“外观”>“页眉”管理面板上显示的标题图像的样式。
99. pacify_body_classes  添加自定义 class 到 body class。
100. pacify_categorized_blog  是否有设置分类。
101. pacify_category_transient_flusher  清除 pacify_classified_blog 中使用的瞬变。
102. pacify_custom_header_setup  设置 WordPress core custom header feature.
103. pacify_customize_excerpt  返回 more。
104. pacify_customize_preview_js  绑定JS处理程序,使主题自定义程序预览以异步方式重新加载更改。
105. pacify_customize_register  为主题自定义程序添加站点标题和描述的postMessage支持。
106. pacify_entry_footer  打印包含类别、标记和注释的元信息的HTML。
107. pacify_header_style  设置日志上显示的标题图像和文本的样式。
108. pacify_jetpack_setup  为无限滚动添加主题支持。
109. pacify_load_fonts  加载字体。
110. pacify_page_menu_args  是否显示首页链接。
111. pacify_paging_nav  如果适用,显示下一组/上一组文章的导航。
112. pacify_post_nav  如果适用,显示下一篇/上一篇文章的导航。
113. pacify_posted_on  打印包含当前发布日期/时间和作者的元信息的HTML。
114. pacify_scripts  排队脚本和样式。
115. pacify_setup  设置主题默认值并注册对各种WordPress功能的支持。
116. pacify_setup_author  在查看作者存档时设置 author data 全局。
117. pacify_widgets_init  注册小部件区域。
118. pacify_wp_title  过滤wp_title以根据正在查看的内容打印一个整洁的<title>标签。
119. post_class  显示帖子容器元素的类。
120. post_password_required  确定帖子是否需要密码以及是否提供了正确的密码。
121. post_type_supports  检查帖子类型对给定功能的支持。
122. previous_comments_link  显示指向上一个评论页面的链接。
123. previous_post_link  显示与当前帖子相邻的上一篇帖子链接。
124. previous_posts_link  显示以前的帖子页面链接。
125. printf  php 函数。
126. rect  无。
127. register_nav_menus  为主题注册导航菜单位置。
128. register_sidebar  构建单个侧边栏的定义并返回 ID。
129. set_transient  设置/更新瞬态值。
130. single_cat_title  显示或检索类别存档的页面标题。
131. single_tag_title  显示或检索标签帖子存档的页面标题。
132. sprintf  php 函数。
133. term_description  检索术语描述。
134. the_ID  显示 WordPress 循环中当前项目的 ID。
135. the_content  显示帖子内容。
136. the_excerpt  显示帖子摘录。
137. the_post  在循环中迭代帖子索引。
138. the_post_thumbnail  显示帖子缩略图。
139. the_title  显示或检索带有可选标记的当前帖子标题。
140. while  php 语法。
141. wp_body_open  触发 wp_body_open 动作。
142. wp_enqueue_script  排队脚本。
143. wp_enqueue_style  排队 CSS 样式表。
144. wp_footer  触发 wp_footer 动作。
145. wp_head  触发 wp_head 动作。
146. wp_link_pages  页面列表的格式化输出。
147. wp_list_comments  显示评论列表。
148. wp_nav_menu  显示导航菜单。
149. wp_register_style  注册一个 CSS 样式表。
150. yoast_breadcrumb  面包屑插件 Yoast Breadcrumbs 提供的方法。


上一篇:WordPress 配置表 wp_options 说明

栏    目:WordPress

下一篇:如何修改 WordPress 后台底部版权信息

本文标题:WordPress 主题开发常用函数

本文地址:https://nb.sd.cn/WordPress/222.html

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。本站涉及源码和程序均为学习用途,无商业盈利

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:44281525 | 邮箱:44281525@qq.com

Copyright © 2002-202X 牛博站长教程网 版权所有 Powered by EyouCms鲁ICP备2024061276号-1