【发布时间】:2017-07-29 04:56:19
【问题描述】:
我正在设计一个 WordPress 主题,我想确保如果帖子标题超过 60 个字符,它会显示前 6ß0 个字符 + 最后三个点(...)
在 Native Php 中想:
<?php
if (strlen($title) <= 60) {
echo %title
} else {
echo (substr($title, 60) . "..."
}
?>
我的问题是,在 WordPress 中,变量的语法不是 $title 而是 %title,正如您在代码中看到的那样:
<?php previous_post_link( '%link', '%title ' ); ?>
我的问题是:
- WordPress 中的最终 IF 会是怎样的
- if/else(三元)形式的简写形式如何?
谢谢
【问题讨论】:
-
你想截断除单页以外的所有标题吗?
-
不,这是在每个帖子底部的帖子导航中。所以下一篇文章和上一篇文章的标题并没有那么大。这只是在手机版@media (max-width: 360px)
标签: php wordpress if-statement ternary-operator