你可以创建一个自定义的 WordPress 字符串截取函数,使用 PHP 的字符串处理函数来实现。下面是一个示例函数,它可以截取 WordPress 文章内容或其他字符串并添加省略号:
function custom_excerpt($text, $length = 150, $more_text = '...') {
$text = strip_tags($text); // 去除 HTML 标签
if (mb_strlen($text, 'UTF8') > $length) {
$text = mb_substr($text, 0, $length, 'UTF8');
$text .= $more_text;
}
return $text;
}
你可以将这个函数添加到你的主题的 functions.php 文件中,然后在需要截取字符串的地方调用它,例如在你的文章循环中:
<?php
$excerpt = custom_excerpt(get_the_content(), 200); // 获取文章内容并截取前200个字符
echo $excerpt;
?>
这个函数会将文章内容截取为指定长度,并在末尾添加省略号。你可以根据需要调整函数的参数来满足你的要求。