我有这个:
<?php
$trim_length = 40;
$custom_field1 = 'slide1_title';
$custom_field2 = 'slide2_title';
$custom_field3 = 'slide3_title';
$value1 = get_post_meta($post->ID, $custom_field1, true);
$value2 = get_post_meta($post->ID, $custom_field2, true);
$value3 = get_post_meta($post->ID, $custom_field3, true);
?>
现在我想限制单词,但想创建一个函数并解析两个参数:
- custom_field {?}
- 最大字符
我在wordpress开发中,现在我正在使用,这是每一行:
<?php echo rtrim(substr($value1,0,$trim_length)); ?>
(目前只有3次-但这可能会更多!)
有人能在这里提供一些方向吗,因为我还想在计数的末尾添加三个要点(…),以便为访问者提供帮助ui。
多谢!
function shortString($value, $maxLength = 50, $postfix = '...')
{
if (strlen($value) > $maxLength) {
$value = mb_strimwidth($value, 0, $maxLength, $postfix, 'UTF-8');
}
return $value;
}