wordpress常用方法

language_attributes();显示'html'标记的语言属性
bloginfo( 'charset' );显示有关当前站点的信息
get_bloginfo();
home_url(); 获取当前站点的url
esc_url();检查并清除URL
esc_html() 转义HTML块
esc_js() 转义单引号,htmlspecialchar和&,并固定行尾
get_template_directory();
get_template_directory_uri();
wp_head();
wp_footer();
is_home();是否在首页
is_category(); 是否在归档页面
is_404();是否在404页面
is_page_template() 确定当前是否在页面模板中
is_tax();  确定查询是否针对现有的自定义分类存档页面
is_author() 确定查询是否针对现有的作者档案页面
is_wp_error() 检查给定的变量是否为WordPress错误
is_main_query() 确定查询是否为主要查询
body_class();显示body元素的类名称
post_class() 显示包裹文章元素的类
comment_class() 为每个注释元素生成语义类
register_nav_menus() 注册导航菜单
wp_nav_menu(); 显示导航菜单
wp_enqueue_script()使脚本入队
wp_deregister_script();删除已注册的脚本
wp_register_script();注册一个新脚本
wp_enqueue_style();排队CSS样式表
add_meta_box() 添加元框
add_post_meta() 在给定的帖子中添加一个meta字段
get_post_meta() 检索给定帖子ID的帖子自定义栏目
get_the_ID() 检索WordPress循环中当前项目的ID
the_content(); 显示日志内容
get_the_content(); 检索日志内容
register_sidebar(); 注册侧边栏
register_widget(); 注册小工具
dynamic_sidebar(); 显示动态边栏
admin_url();检索当前站点的管理区域的URL
the_title(); 显示当前帖子的标题
get_the_title() 获取帖子标题
the_permalink(); 显示当前帖子的永久链接
the_category();以HTML列表或自定义格式显示帖子的类别列表
get_the_category(); 获取日志的分类
the_tags() 显示帖子的标签
get_the_tags() 获取帖子的标签
the_author();显示当前日志作者的姓名
get_the_author();检索当前帖子的作者
the_date();显示当前帖子的撰写日期
get_the_date();获取帖子撰写的日期
get_post_time(); 获取日志撰写的时间戳
get_template_part(); 将模板零件加载到模板中
get_cat_name(); 根据分类id获取分类名称
has_excerpt(); 判断文章是否具有自定义摘要
the_excerpt(); 显示文章摘要
get_the_excerpt(); 获取文章摘要
wp_trim_words();将文本修剪为一定数量的单词
next_post_link(); 显示下一篇日志的链接
previous_post_link(); 显示上一篇日志的链接
next_posts_link(); 显示下一个帖子页面链接
get_next_posts_link(); 获取下一个帖子页面链接
previous_posts_link(); 显示上一个帖子页面链接
get_previous_posts_link(); 获取上一个帖子页面链接
the_posts_pagination(); 显示对下一组/上一组帖子的分页导航
get_the_posts_pagination(); 获取下一组/上一组帖子的分页导航
previous_posts() 显示或检索上一页的帖子页面链接
next_posts() 显示或检索下一页的帖子页面链接
get_query_var()
wp_list_categories() 显示分类的HTML列表
get_categories() 获取所有分类
get_category_link(); 获取分类的URL链接
wp_tag_cloud() 显示标签云
get_terms() 检索给定分类法或分类法列表中的术语
get_term_link() 为分类术语存档生成一个永久链接
the_search_query() 显示搜索查询变量的内容
get_search_query( false ) 检索搜索WordPress查询变量的内容
get_header() 加载主题根目录下的header模版
get_footer() 加载主题根目录下的footer模版
get_sidebar() 加载主题根目录下的sidebar模版
get_term_by() 通过术语字段和数据从数据库中获取所有术语数据
tag_description() 获取标签的描述
其他
is_user_logged_in() 确定当前访问者是否是登录用户
add_action(); 添加一个钩子/动作
add_filter(); 添加一个过滤器
remove_filter();
esc_textarea() 转义textarea值
esc_attr() 转义HTML属性
checked() 输出HTML选中的属性
wpautop() 用段落元素替换双换行符
format_to_edit() 作用于将要编辑的文本
current_time() 根据指定的类型检索当前时间
convert_smilies() 将相当于表情符号的文本转换为图像
__(string $text, string $domain = 'default') 检索$text的翻译
_e( string $text, string $domain = 'default' ) 显示翻译的文本
wp_get_nav_menus() 返回所有导航菜单对象
wp_get_nav_menu_object() 返回导航菜单对象
wp_insert_post() 插入或更新帖子
get_post_meta() 检索给定帖子ID的帖子元字段
update_post_meta() 根据给定的帖子ID更新帖子元字段
delete_post_meta() 删除给定帖子ID的帖子元字段
setup_postdata() 设置全局过帐数据
wp_parse_args( $args, $defaults) 将用户定义的参数合并到$defaults数组中
wp_set_current_user() 通过ID或名称更改当前用户
wp_set_auth_cookie() 根据用户ID设置身份验证cookie
wp_redirect() 重定向到另一个页面
wp_localize_script() 本地化脚本
remove_action() 从指定的动作挂钩中删除功能
wp_list_pluck() 从列表中的每个对象中抽出某个字段
wp_get_document_title() 返回当前页面的文档标题
wp_dropdown_categories() 显示或检索类别的HTML下拉列表
current_user_can() 返回当前用户是否具有指定的功能
get_user_option() 检索用户选项,该选项可以是每个站点或每个网络
get_user_meta() 获取用户的用户元字段
update_user_meta() 根据用户ID更新用户元字段
delete_user_meta() 从用户删除元数据匹配条件
add_shortcode() 添加一个新的短代码
do_shortcode() 在内容中搜索简码,并通过其钩子过滤简码
shortcode_atts() 将用户属性与已知属性结合起来,并在需要时填写默认值
user_trailingslashit() 如果站点设置为添加斜杠,则检索斜杠字符串
nocache_headers() 设置标头以防止为不同的浏览器缓存
get_post_status_object() 通过名称检索文章状态对象
get_post_status() 根据帖子ID检索帖子状态
comments_open() 确定当前帖子是否开放以供评论
post_password_required() 帖子是否要求输入密码以及是否提供了正确的密码
wp_get_current_user() 检索当前用户对象
wp_create_nonce() 建与特定操作,用户,用户会话和时间段相关的加密令牌
kses_remove_filters() 删除所有KSES输入表单内容过滤器
kses_init_filters() 添加所有KSES输入表单内容过滤器
is_email() 验证电子邮件是否有效
mysql2date() 将给定的MySQL日期字符串转换为其他格式
strtotime() 将值转换为非负整数
get_comment() 检索给定评论ID或评论对象的评论数据
wp_update_comment() 更新数据库中的现有评论
wp_new_comment() 向数据库添加新评论
get_avatar() 检索用户,电子邮件地址,MD5哈希,评论或帖子的头像标签
get_comment_author() 检索当前评论的作者
get_comment_link() 检索到给定评论的链接
get_comment_date() 检索当前评论的评论日期
get_comment_time() 检索当前评论的评论时间
comment_text() 显示当前评论的文本
wp_mail() 发送电子邮件,类似于PHP的邮件功能
get_stylesheet_directory_uri() 检索当前主题的样式表目录URI
wp_nonce_url() 检索带有随机数添加到URL查询的URL
edit_comment_link() 显示带有格式的编辑评论链接
comment_reply_link() 显示HTML内容以回复评论链接
make_clickable() 将纯文本URI转换为HTML链接
get_comments_number() 获取帖子中的评论数量
add_editor_style() 为自定义TinyMCE编辑器样式表添加回调
wp_link_pages() 页面列表的格式化输出
wp_reset_postdata() 遍历单独的查询后,此函数将$post全局值还原到主查询中的当前帖子
get_bookmarks() 返回书签列表
get_user_by() 按给定字段获取用户信息
get_option() 根据选项名称获取选项值
update_option() 更新已经添加的选项的值
delete_option() 按名称删除选项。防止删除受保护的WordPress选项
register_setting() 注册设置及其数据
add_settings_field() 将新字段添加到设置页面的一部分
get_current_user_id() 获取当前用户的ID
add_query_arg() 获取修改后的URL查询字符串
get_the_author_meta() 获取当前帖子作者的请求数据
get_attached_file() 根据附件ID获取附件文件路径
wp_verify_nonce() 验证是否在时间限制内使用了正确的安全随机数
wp_get_image_editor() 返回WP_Image_Editor实例并将文件加载到其中
wp_handle_upload() wp_handle_upload()的包装器
sanitize_file_name() 清理文件名,用破折号替换空格
wp_die() 终止WordPress执行并显示带有错误消息的HTML页面
wp_upload_dir() 返回一个包含当前上传目录的路径和URL的数组
check_admin_referer() 通过验证是否以正确的安全随机数从另一个管理页面推荐了用户来确保意图
edit_user() 根据$_POST的内容编辑用户设置
get_role() 获取角色对对象
wp_insert_user() 将用户插入数据库
in_category() 检查当前帖子是否在给定类别中
auth_redirect() 检查用户是否已登录,否则将其重定向到登录页面
wp_get_post_tags() 获取帖子的标签
get_post_thumbnail_id() 获取帖子缩略图ID
register_activation_hook() 设置插件的激活钩
add_options_page() 将子菜单页面添加到“设置”主菜单
get_num_queries() 在WordPress执行期间检索数据库查询的数量
check_ajax_referer() 验证Ajax请求以防止处理博客外部的请求
wp_send_json_success() 将JSON响应发送回Ajax请求,指示成功
wp_embed_unregister_handler() 注销先前注册的嵌入处理程序
wp_embed_register_handler() 注册一个嵌入处理程序
add_image_size() 注册新的图像尺寸
single_tag_title() 显示或检索标签帖子存档的页面标题
url_to_postid() 检查一个URL并尝试确定它代表的帖子ID
comments_popup_link() 显示指向当前帖子ID的评论的链接
edit_post_link() 显示帖子的编辑帖子链接
dbDelta() 根据指定的SQL语句修改数据库。
wp_safe_redirect() 使用wp_redirect()执行安全(本地)重定向。
评论
:broken_heart: :confounded: :flushed: :frowning: :grinning: :heart: :kissing_heart: :mask: :pensive: :rage: :relaxed: :scream: :smile: :smirk: :sob: :stuck_out_tongue_closed_eyes: :stuck_out_tongue_winking_eye: :wink: