或者我应该使用不同的钩子?主要是我试图只在管理员和一些自定义帖子中执行某些操作.
对于我需要检查字符串是否超过给定长度的情况,如果它确实然后截断并添加省略号,我通常使用函数如下,但是想知道是否一个人不能在一行中执行,preg_replace也许?
function truncate($str, $length){
if (strLen($str) > $length) {
$str = substr($str, 0, $length) . ' ...';
}
return $str;
}
Run Code Online (Sandbox Code Playgroud)