【发布时间】:2014-12-21 04:22:54
【问题描述】:
我在下一个帖子链接上显示标题摘录时遇到问题。
如果下一篇文章标题的字符数超过 30,我希望它显示“...”
这是我用于标题摘录的代码
<?php short_title('...', 25); ?>
这是我用于下一篇文章链接的代码
<?php next_post_link( '<span class="pn-a">%link</span>', '<span class="pn-a">%title</span>' ) ?>
短标题功能
function short_title($after = '', $length) {
$mytitle = get_the_title();
if ( strlen($mytitle) > $length ) {
$mytitle = substr($mytitle,0,$length);
echo $mytitle . $after;
} else {
echo $mytitle;
}
}
有什么帮助吗?
谢谢
【问题讨论】:
-
函数 short_title 是否回显修剪后的标题?
-
是的。有 25 个字符。
-
你能把函数添加到你的答案中吗?
-
完成...提前致谢
-
为什么不将标题输入你的函数而不是在函数内部生成它?然后也返回结果而不是在函数中回显它。