如果我做错了,请告诉我。 strlen()
一直返回0.
这是我的代码:
$tempstr = the_title();
if (strlen($tempstr) > 12) {
echo substr($tempstr,0,9) . "...";
} els e{
echo $tempstr;
echo strlen($tempstr);
}
答案 0 :(得分:2)
你的问题是WordPress函数the_title
没有返回字符串,但是echo
就是它。要将标题作为字符串,请使用get_the_title
。
$tempstr= get_the_title();
if (strlen($tempstr) > 12){
echo substr($tempstr,0,9)."...";
}else{
echo $tempstr;
echo strlen($tempstr);
}