【发布时间】:2017-05-31 14:07:58
【问题描述】:
我目前在我的单个产品页面的“相关产品”部分中修剪产品标题的长度时遇到问题。
我为此设置了一个指向自定义模板的自定义钩子。唯一的问题是它没有修剪任何内容 - 它仍在打印整个标题。
我尝试使用 get_the_title() 并且它不会在屏幕上打印任何内容,因此在下面的代码中我尝试将标题作为字符串而不是数组传递。
我做错了什么?
<?php $title = the_title('<h3 class="product_title entry-title">', '</h3>');
$text = wp_trim_words($title, 2, '...')
?>
<?php echo $text; ?>
提前致谢 问候 迈克尔
【问题讨论】:
-
只修剪 2 个长度? the_title() 函数不返回值,它会打印。您需要使用 get_the_title() 函数。因此,在使用它们之前至少阅读函数签名。
标签: php wordpress woocommerce hook-woocommerce