the_title()
打印/检索标题,同时get_the_title()
检索标题。
所以你的代码应该是这样的。
<div class="case-breaking__content">
<p>
<?php
$out = strlen(get_the_title()) > 50 ? substr(get_the_title(),0,50)."..." : get_the_title();
echo $out;
?>
</p>
</div>
Note 您可以使用
the_title()
但这里不建议保持代码干净。
<div class="case-breaking__content">
<p>
<?php
$out = strlen(the_title(\'\', \'\', false)) > 50 ? substr(the_title(\'\', \'\', false),0,50)."..." : the_title(\'\', \'\', false);
echo $out;
?>
</p>
</div>
上述代码将放置
...
在50个字符之后,但是如果要将其放置在特定数量的单词之后,则应选择
wp_trim_words()
.
<div class="case-breaking__content">
<p>
<?php echo wp_trim_words(get_the_title(), 8, \'...\'); ?>
</p>
</div>
我希望这会有所帮助。