让WP不过滤上传文件名中的“.”
2007-02-12 11:06 | Filed Under WordPress |
不知道是一直都过滤
还是2.1版本新增的
反正最近老有这个需求
编辑wp-includes/formattding.php
查找
function sanitize_title_with_dashes($title) {
将该方法中的
$title = preg_replace('/[^%a-z0-9 _-]/', '', $title);
修改为
$title = preg_replace('/[^\.%a-z0-9 _-]/', '', $title);
就可以了
这里面有个问题,“\.”加在末尾就有问题,像这样 “/[^%a-z0-9 _-\.]/”就不行
求讲解
相关日志


