分享学习记录
互联网技术知识

说说WordPress核心文件functions.php源码

WordPress核心functions.php文件位于 wp-includes 目录下,该文件无执行代码(除加载 option.php 文件外),定义 WP 主要的 API(API 是一组函数,通常以库的形式存在供用户调用),部分核心函数如下:

mysql2date($format, $date, $translate = true);
将给定的日期字符串转换为指定格式;

current_time($type, $gmt = 0);
返回特定类型的当前时间;

size_format();
自动根据字节转换为人类较易识别文件大小,如 MB、GB 等;

get_weekstartend();
从MySQL数据库中获取一周开始和结束的日期;

xmlrpc_getposttitle($content);
若指定内容中有标题则提取,无则自动从文章中提取;

xmlrpc_getpostcategory($content);
若指定内容中有分类则提取,无则采用默认分类;

do_enclose($content, $post_ID);
检查内容中视频音频等链接是否以附件形式存在;

wp_get_http();
执行HTTP头或GET请求;

wp($query_vars = '');
设置WP查询;

get_status_header_desc($code);
检索HTTP状态描述;

status_header($header);
设置HTTP头状态;

do_feed();
使用动作钩加载feed模板;

do_feed_rss();
加载RSS Feed模板;

do_robots();
生成自定义robots.txt文件时使用;

is_blog_installed();
检测博客是否已经安装过;

wp_mkdir_p($target);
根据全路径创建目录;

path_is_absolute($path);
检测所给路径是否为绝对路径;

wp_upload_dir($time = null);
获取上传路径和URL的数组;

wp_check_filetype();
获取文件类型;

wp_die($message = '', $title = '', $args = array());
中止 WP 执行并输出错误提示,它可处理 AJAX、XMLRPC 等进程中的错误;

_default_wp_die_handler();
这是wp_die()中处理默认错误时调用的函数;

_ajax_wp_die_handler();
这是 wp_die() 中处理 AJAX 程序时调用的函数;

_config_wp_home();
检索 WP 主页 URL;

smilies_init();
表情代码转换;

wp_list_filter();
过滤列表对象;

wp_list_pluck();
获取列表中某个对象;

wp_maybe_load_widgets();
确定是否加载小部件;

dead_db();
显示数据库错误信息;

_deprecated_argument();
标记评论状态;

apache_mod_loaded();
判断 Apache 配置中是否存在指定模块;
赞(0)
文章名称:《说说WordPress核心文件functions.php源码》
文章链接:https://www.bailuze.com/9821.html
本站所有文章,如无特殊说明或标注,均为本站原创发布。任何在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
本站专注于百度、搜狗、360、谷歌、bing等常见搜索引擎的优化,关键词排名的提高,诚意咨询邮箱526009505@qq.com
分享到