100个常用WordPress函数

admin 轻心小站 关注 LV.19 运营
发表于WordPress程序版块 教程

WordPress 是一个功能强大的平台,数百种核心函数,很难都记住,这里分享一些最常见的WordPress函数,供查询参考。1.get_theme_mod()检索当前主题的主题修改值。get_the

WordPress 是一个功能强大的平台,数百种核心函数,很难都记住,这里分享一些最常见的WordPress函数,供查询参考。

1.get_theme_mod()

检索当前主题的主题修改值。

  • get_theme_mod()

  • get_theme_mod() 如何工作


2. add_setting()

添加自定义设置。

  • 添加设置()

  • 对 add_setting() 的有效解释


4.apply_filters()

调用添加到过滤器挂钩的函数。

  • 应用过滤器()

  • 如何使用 apply_filters()


5. esc_attr()

转义 HTML 属性。

  • esc_attr()

  • esc_attr() 有什么用?


6.get_option()

根据选项名称检索选项值。

  • 获取选项()

  • 什么是 WordPress get_option 函数?


7. esc_url()

检查并清理 URL。

  • esc_url()

  • 使用 esc_url() 保持安全


8. esc_html()

转义 HTML 块。

  • esc_html()

  • 何时使用 esc_html()


9 和()

在 WordPress 中,php 文件中的字符串被标记为翻译成其他语言,并使用两个函数进行本地化:__() 和 _e()。

  • _和()

  • WordPress 主题中的翻译


10.苦艾酒()

将值转换为非负整数。

  • 在边缘上()

  • 保持 WordPress 安全的提示


11. 获取模板部分()

将模板部件加载到模板中。

  • 获取模板部分()

  • 通过 get_template_part() 使用变量


12. is_singular()

是否查询任何帖子类型(帖子、附件、页面、自定义帖子类型)的现有单个帖子?

  • is_singular()

  • WordPress中的条件标签


13.get_post_type()

检索当前帖子或给定帖子的帖子类型。

  • get_post_type()

  • 使用内置和自定义帖子类型


14. 获取_the_ID()

检索 WordPress 循环中当前项目的 ID。

  • get_the_ID()

  • 如何在 WordPress 中获取帖子或页面的 ID


15.the_content()

显示帖子内容。

  • 内容()

  • 在 WordPress 中显示内容的两种方式


16. 有_posts()

当前的 WordPress 查询是否有结果要循环。

  • 有帖子()

  • 如何在 WordPress 中使用 WP_Query


17. post_class()

显示帖子 div 的类。

  • post_class()

  • 查看 post_class() 如何将类添加到 HTML 元素


18. 获取评论号码()

检索帖子的评论数量。

  • get_comments_number()

  • 了解有关 get_comments_number() 的更多信息


19. the_ID()

显示 WordPress 循环中当前项目的 ID。

  • the_ID()

  • 如何找到您的 WordPress 页面 ID 和帖子 ID


20. is_single()

是对现有单个帖子的查询吗?

  • is_single()

  • 10 个有用的条件标签


21.get_permalink()

检索当前帖子或帖子 ID 的完整永久链接。

  • get_permalink()

  • 在 WordPress 中为永久链接创建简码


22. get_the_title()

检索帖子标题。

  • get_the_title()

  • 如何在 WordPress 中更改标题属性


23. admin_url()

检索当前站点管理区域的 URL。

  • 管理员网址()

  • 使用 Vue 2 构建 WordPress 插件


24.add_section()

添加自定义部分。

  • add_section()

  • 主题定制器默认部分


25.is_home()

确定查询是否针对博客主页。

  • is_home()

  • 如何将条件逻辑添加到您的 WordPress 主题


26.get_sidebar()

加载侧边栏模板。

  • get_sidebar()

  • 如何创建自定义 WordPress 侧边栏菜单


27.get_footer()

加载页脚模板。

  • get_footer()

  • 您需要了解的有关 WordPress 自定义页面模板的所有信息


28. is_customize_preview()

是否正在定制器中预览站点。

  • is_customize_preview()

  • 如何链接到 WordPress 定制器


29. wp_nav_menu()

显示导航菜单。

  • wp_nav_menu()

  • 如何样式化 WordPress 导航菜单


30.the_title()

使用可选标记显示或检索当前帖子标题。

  • 标题()

  • 如何创建一个简单的自定义 WordPress 主题


31. current_user_can()

当前用户是否具有特定的能力。

  • current_user_can()

  • 每个认真的博主都必须知道的 101 个 WordPress 提示、技巧和黑客


32. is_active_sidebar()

侧边栏是否正在使用。

  • is_active_sidebar()

  • 如何将自定义小部件区域添加到 WordPress 主题


33. wp_link_pages()

页面列表的格式化输出。

  • wp_link_pages()

  • 在 WordPress wp_link_pages 中设置当前页面的样式


34.get_the_time()

检索撰写帖子的时间。

  • get_the_time()

  • get_the_time 的可选参数


35. get_the_date()

Retrieve the date on which the post was written.

  • get_the_date()

  • 2 Ways to Customize Last Modified Date of Your WordPress Posts


36. the_permalink()

Displays the permalink for the current post.

  • the_permalink()

  • 4+ Ways to Loop with WordPress


37. the_post()

Iterate the post index in the loop.

  • the_post()

  • How to Retrieve Any Post You Want With WP_Query


38. esc_attr_e()

Display translated text that has been escaped for safe use in an attribute.

  • esc_attr_e()

  • Difference and examples of esc_attr__() and esc_attr_e()


39. is_front_page()

Is the query for the front page of the site?

  • is_front_page()

  • The Difference Between is_home and is_front_page


40. bloginfo()

Displays information about the current site.

  • bloginfo()

  • Why does WordPress recommend echo home_url() over bloginfo(‘url’)?


41. comments_open()

Whether the current post is open for comments.

  • comments_open()

  • How to remove WordPress comments without plugins


42. post_password_required()

Whether post requires password and correct password has been provided.

  • post_password_required()

  • Hide WordPress Content using Password Protection


43. has_post_thumbnail()

Check if post has an image attached.

  • has_post_thumbnail()

  • What is WordPress has_post_thumbnail function?


44. 获取博客信息()

检索有关当前站点的信息。

  • 获取博客信息()

  • 从头开始开发 WordPress 主题


45.get_post_format()

检索帖子的格式 slug

  • get_post_format()

  • WordPress 帖子格式


46.动态侧边栏()

显示动态侧边栏。

  • 动态侧边栏()

  • WordPress小部件教程


47.is_search()

查询是搜索吗?

  • is_search()

  • 如何轻松禁用 WordPress 中的搜索功能


48.home_url()

检索可访问前端的当前站点的 URL。

  • home_url()

  • home_url 和 site_url 的区别


49.comments_template()

加载 $file 中指定的注释模板。

  • 评论模板()

  • WordPress 中的动态页面模板


50. add_theme_support()

注册给定功能的主题支持。

  • add_theme_support()

  • 如何使用 add_theme_support 函数在 WordPress 中添加功能


51. add_query_arg()

检索修改后的 URL 查询字符串。

  • add_query_arg()

  • 创建您自己的批量操作


52. has_nav_menu()

Determines whether a registered nav menu location has a menu assigned to it.

  • has_nav_menu()

  • How to add a new navigation menu to your WordPress site


53. is_wp_error()

Check whether variable is a WordPress Error.

  • is_wp_error()

  • Debugging WordPress: 11 Powerful Tips and Techniques


54. get_the_author_meta()

Retrieves the requested data of the author of the current post.

  • get_the_author_meta()

  • How to Add an Author Info Box in WordPress Posts


55. edit_post_link()

Displays the edit post link for post.

  • edit_post_link()

  • Add an edit post link to every single post and page on your WordPress site


56. is_admin()

Whether the current request is for an administrative interface page.

  • is_admin()

  • is_admin() and AJAX in WordPress


57. the_excerpt()

Display the post excerpt.

  • the_excerpt()

  • How To Use WordPress Excerpts


58. wp_get_attachment_image_src()

Retrieve an image to represent an attachment.

  • wp_get_attachment_image_src()

  • Display all images attached to a post/page


59. _x()

Retrieve translated string with gettext context.

  • _x()

  • In what situations should I use (), e(), x(), eschtml_e(), esc_html() functions?


60. language_attributes()

Displays the language attributes for the html tag.

  • language_attributes()

  • How to Develop a WordPress Theme Using Bootstrap


61. body_class()

Display the classes for the body element.

  • body_class()

  • Filtering the WordPress body_class Function


62. add_filter()

Hook a function or method to a specific filter action.

  • add_filter()

  • WordPress Actions, Filters, and Hooks : A guide for non-developers


63. is_page()

Is the query for an existing single page?

  • is_page()

  • PHP for WordPress – Part 3 If Statements and Arrays


64. register_sidebar()

Builds the definition for a single sidebar and returns the ID.

  • register_sidebar()

  • How To Use The Register_sidebar Function In WordPress


65. get_the_category_list()

Retrieve category list for a post in either HTML list or custom format.

  • get_the_category_list()

  • Mastering the WordPress Categories API


66. get_the_tag_list()

Retrieve the tags for a post formatted as a string.

  • get_the_tag_list()

  • Display List of Tags – WP Sites


67. esc_attr_x()

Translate string with gettext context, and escapes it for safe use in an attribute.

  • esc_attr_x()

  • Creating a search widget using the WordPress REST API – HeroThemes


68. get_setting()

Get value based on option. (Use get_option() instead.)

  • get_setting()

  • WordPress get_option Example


69. add_action()

将函数与特定操作挂钩。

  • add_action()

  • WordPress Hooks 系统的完整介绍


70. 有评论()

是否有评论要循环。

  • 有评论()

  • 改善对您的 WordPress 网站的评论


71.is_archive()

是对现有存档页面的查询吗?

  • is_archive()

  • 如何仅在主页、存档、页面或自定义帖子类型上应用 CSS


72. wp_list_comments()

列出评论。

  • wp_list_comments()

  • 如何在 WordPress 中创建自定义评论助行器类


73. wp_enqueue_style()

Enqueue a CSS stylesheet.

  • wp_enqueue_style()

  • How to enqueue Scripts and Styles in WordPress? – Tribulant Software


74. set_transient()

Set/update the value of a transient.

  • set_transient()

  • Speeding up WordPress with Transients – MonsterPost


75. wp_enqueue_script()

Enqueue a script.

  • wp_enqueue_script()

  • How to Properly Add JavaScripts and Styles in WordPress


76. get_search_form()

Display search form.

  • get_search_form()

  • How To Add Search To A WordPress Theme


77. get_post_thumbnail_id()

Retrieve post thumbnail ID.

  • get_post_thumbnail_id()

  • How to Programmatically Crop WordPress Images in a Simple Way?


78.get_transient()

获取瞬态的值。

  • get_transient()

  • 如何使用 WordPress 瞬态 API


79. the_post_thumbnail()

显示帖子缩略图。

  • the_post_thumbnail()

  • 我与 WordPress srcset 和缩略图图像大小的斗争


80.get_search_query()

检索搜索 WordPress 查询变量的内容。

  • get_search_query()

  • 正确使用 get_search_query()


81. add_partial()

  • add_partial()

  • 具有选择性刷新的 WordPress 定制器


82.get_the_modified_date()

Retrieve the date on which the post was last modified.

  • get_the_modified_date()

  • How to WordPress: Last Updated Date for Posts & Pages


83. get_author_posts_url()

Retrieve the URL to the author page for the user with the ID provided.

  • get_author_posts_url()

  • How To Add Post Meta In WordPress


84. wp_footer()

Fire the wp_footer action.

  • wp_footer()

  • Use The wp_footer Hook To Edit Footer


85. wp_head()

Fire the wp_head action.

  • wp_head()

  • How To Load Custom JavaScript In WordPress


86. get_the_post_thumbnail()

Retrieve the post thumbnail.

  • get_the_post_thumbnail()

  • How to Add Featured Image Support to a WordPress Theme


87. comment_form()

Outputs a complete commenting form for use within a template.

  • comment_form()

  • How To Easily Customize WordPress Comment Form


88. number_format_i18n()

Convert float number to format based on the locale.

  • number_format_i18n()

  • How To Internationalize Your WordPress Website


89.get_header()

加载标题模板。

  • get_header()

  • 如何在 WordPress 中创建多个页眉和页脚


90.the_posts_pagination()

显示分页导航到下一组/上一组帖子(如果适用)。

  • the_posts_pagination()

  • 如何将分页添加到 WordPress 主题


91. register_nav_menus()

注册主题的导航菜单位置。

  • register_nav_menus()

  • WordPress 教程:创建一个最小的移动菜单


92. wp_die()

终止 WordPress 执行并显示带有错误消息的 HTML 消息。

  • wp_die()

  • 改变 WordPress 网站使用功能的 10 种方法


93. wp_reset_postdata()

在循环一个单独的查询之后,这个函数将 $post 全局恢复到主查询中的当前帖子。

  • wp_reset_postdata()

  • 3 种方法来重置 WordPress 循环 | 深入研究 WordPress


94. 加载主题文本域()

加载主题的翻译字符串。

  • load_theme_textdomain()

  • 正确加载 WordPress 语言文件


95.get_queried_object_id()

检索当前查询对象的 ID。

  • get_queried_object_id()

  • 获取查询对象 WordPress – Nero Dev – WordPress 开发


96. esc_url_raw()

为数据库使用执行 esc_url()。

  • esc_url_raw()

  • 在 2 分钟内编写一个 WP REST API 端点


97.the_archive_title()

根据查询的对象显示归档标题。

  • the_archive_title()

  • 转义 WordPress 模板函数。 做还是不做?


98. add_image_size()

注册新的图像尺寸。

  • add_image_size()

  • 如何在 WordPress 中添加自定义图像大小(逐步)


99.get_theme_file_uri()

检索主题中文件的 URL。

  • get_theme_file_uri()

  • get_theme_file_uri 和 get_theme_file_path


100.get_stylesheet_uri()

检索当前主题样式表的 URI。

  • get_stylesheet_uri()

  • 如何从 HTML/CSS 模板创建 WordPress 主题

文章说明:

本文原创发布于探乎站长论坛,未经许可,禁止转载。

题图来自Unsplash,基于CC0协议

该文观点仅代表作者本人,探乎站长论坛平台仅提供信息存储空间服务。

评论列表 评论
发布评论

评论: 100个常用WordPress函数

粉丝

0

关注

0

收藏

0

已有0次打赏