the_title()
, the_content()
, the_excerpt()
, get_template_directory_uri()
等。WordPress 是一个功能强大的平台,数百种核心函数,很难都记住,这里分享一些最常见的 WordPress 函数,供查询参考,以下是对WordPress主题常用函数的具体介绍:
1、基本条件判断标签
is_home():确定查询是否针对博客主页。
is_single():是否为内容页(Post)。
is_page():是否为内容页(Page)。
is_attachment():是否为附件页。
is_singular():可以简单理解为 is_single() || is_page() || is_attachment() 的综合。
2、模板相关函数
get_header():调用 Header.php 文件。
get_sidebar():调用 Sidebar.php 文件。
get_footer():调用 Footer.php 文件。
the_content()(Post/Page)。
have_posts():检查是否存在 Post/Page。
3、导航菜单函数
wp_nav_menu():显示导航菜单。
wp_list_pages():显示页面列表。
wp_list_categories():显示分类列表。
4、时间与日期函数
the_time('格式'):显示时间,格式由“字符串”参数决定。
the_date('格式'):检索文章撰写的日期。
5、链接和 URL 函数
get_permalink():获取当前帖子或页面的永久链接。
the_permalink():显示当前帖子的永久链接。
esc_url():检查并清理 URL。
6、用户和权限函数
current_user_can():检查用户是否具有特定能力。
is_user_logged_in():检查用户是否已登录。
7、其他常用函数
esc_attr():转义 HTML 属性。
esc_html():转义 HTML 块。
apply_filters():调用添加到过滤器挂钩的函数。
add_setting():添加自定义设置。
FAQs
1、如何在 WordPress 中安全地处理 URL?
在 WordPress 中,可以使用esc_url()
函数来检查并清理 URL,确保其安全性,这个函数会返回一个经过适当清理的 URL,避免潜在的 XSS(跨站脚本)攻击和其他安全问题。$safe_url = esc_url($url);
。
2、如何判断当前页面是否是主页?
你可以使用is_home()
函数来判断当前查询是否针对博客主页,如果是主页,该函数将返回 true。if (is_home()) { echo "This is the homepage"; }
。