WPJAM Basic 功能详细介绍:常用函数

WPJAM Basic 内置了一些我常用的函数,你也可以在进行 WordPress 主题和插件二次开发的时候,直接调用即可,非常方便,下面就介绍一下这些函数。

去掉非 utf8mb4 字符

WordPress 字符数据字段格式已经升级为:utf8mb4,就是说支持 emoji 等4个字节的字符,但是在开发的时候发现用户还是会输入一些 utf8mb4 还不支持的字符,可以使用该函数过滤掉。


<?php wpjam_strip_invalid_text($str); ?>

去掉控制字符

如果字符中有控制字符,json_decodesimplexml_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=''); ?>

热门文章