WPJAM Basic 内置了一些我常用的函数,你也可以在进行 WordPress 主题和插件二次开发的时候,直接调用即可,非常方便,下面就介绍一下这些函数。
去掉非 utf8mb4 字符
WordPress 字符数据字段格式已经升级为:utf8mb4,就是说支持 emoji 等4个字节的字符,但是在开发的时候发现用户还是会输入一些 utf8mb4 还不支持的字符,可以使用该函数过滤掉。
<?php wpjam_strip_invalid_text($str); ?>
去掉控制字符
如果字符中有控制字符,json_decode
和 simplexml_load_string
函数就会失败,我们首先要把这些控制字符去掉:
<?php wpjam_strip_control_characters($str); ?>
获取纯文本
去掉 html 标签,去掉换行,去掉多余的空格,去掉双引号和单引号:
<?php wpjam_get_plain_text($str); ?>
获取第一段
<?php wpjam_get_first_p($str); ?>
检查是否含有非法字符
判断字符中是否含有在后台设置 > 评论设置中的审核黑名单中的字符,有返回 true。
<?php wpjam_blacklist_check($str); ?>
获取当前页面的链接
<?php wpjam_get_current_page_url(); ?>
时间显示成“xxx前”
<?php wpjam_human_time_diff($timestamp); ?>
获取当前用户的 user agent
<?php wpjam_get_user_agent(); ?>
解析 user agent
获取操作系统,系统版本,移动设备名称等信息的数组。
<?php wpjam_parse_user_agent($user_agent=''); ?>
获取当前用户的 ip 地址
<?php wpjam_parse_ip(); ?>
解析 ip 地址
<?php wpjam_parse_ip($ip=''); ?>
专题:WPJAM Basic 详细介绍:
- WordPress 一键式全站优化插件:WPJAM-Basic
- WPJAM Basic 功能详细介绍:优化设置
- WPJAM Basic 功能详细介绍:样式定制
- WPJAM Basic 功能详细介绍:CDN 加速
- WPJAM Basic 功能详细介绍:缩略图设置
- WPJAM Basic 功能详细介绍:文章设置
- WPJAM Basic 功能详细介绍:定时作业
- WPJAM Basic 功能详细介绍:系统信息
- WPJAM Basic 功能详细介绍:Dashicons
- WPJAM Basic 功能详细介绍:扩展管理
- WPJAM Basic 功能详细介绍:常用函数
- WPJAM Basic 功能详细介绍:操作系统和设备判断函数
- WPJAM Basic 功能详细介绍:缩略图函数
- WPJAM Basic 功能详细介绍:CDN 和缩略图开发接口
- WPJAM Basic 扩展:文章目录
- WPJAM Basic 扩展:简单 SEO
- WPJAM Basic 扩展:SMTP 邮件服务
- WPJAM Basic 扩展:Rewrite 优化
- WPJAM Basic 扩展:文章类型转换器
- WPJAM Basic 扩展:文章浏览统计
- WPJAM Basic 扩展:统计代码
- WPJAM Basic 扩展:用户角色
- WPJAM Basic 扩展:相关文章
- WPJAM Basic 扩展:百度站长
- WPJAM Basic 扩展:301跳转
- WPJAM Basic 扩展:移动主题
- WPJAM Basic 扩展:常用短代码
- WPJAM Basic 扩展:文章数量
- WPJAM Basic 扩展:摘要快速编辑
- WPJAM Basic 扩展:文章快速复制
- WPJAM Basic 扩展:文章页代码
©我爱水煮鱼,本站推荐使用的主机:阿里云,国外主机建议使用BlueHost。
本站长期承接 WordPress 优化和建站业务,要求很高,有兴趣请联系微信:「chenduopapa」或微信公众号:「WordPress果酱」。