WooCommerce相关产品标题长度

时间:2018-08-06 作者:iceiceicy

不敢相信,没有标准的变通方法来限制相关产品部分的产品标题。到目前为止,我设法通过使用Woo title limit插件来限制所有其他页面的产品标题。

通过使用这个插件,我可以通过插入单个产品页面的限制来限制相关产品的标题,但这样也会影响单个产品的标题。因此,我认为最好的方法是为相关产品手动添加它。

我认为这是限制产品标题字符的标准化代码。

    if ( strlen( $title ) > 60) { // Kicks in if the product title is longer than 60 characters 
  return substr( $title, 0, 60 ) . \'...\'; // Shortens it to 60 characters and adds ellipsis at the end
} else {
  return $title; // If the title isn\'t longer than 60 characters, it will be returned in its full length without the ellipsis
}
现在,问题是在哪里可以应用此代码?我不能简单地将此代码粘贴到相关的。php页面对吗?我的指导我首先需要解决哪些问题?

1 个回复
SO网友:iceiceicy

基于本文的问题解决https://designsmaz.com/how-to-short-woocommerce-products-title/#comment-76957

基本上我只是更换<?php the_title(); ?>

<?php 
$shorttitle = mb_substr(the_title(\'\',\'\',FALSE),0,45); 

echo $shorttitle; 
if (strlen($shorttitle) >44){ 
echo \'&hellip;\'; 

} 
?>

结束

相关推荐

尝试为POST_TYPE创建可在站点范围内引用的PHP变量

我有几个网站,其中包含我创建的几个定制PHP小部件循环。我想在其他区域和站点中重用这些小部件,但使用不同的自定义帖子类型。每个小部件PHP文件中唯一独特的是post类型拉取(在下面的代码段中,它是post):$home\\u carousel\\u query=新建WP\\u query(\'post\\u type=post&;posts\\u per\\u page=-1&;订单=ASC);while($home\\u carousel\\u query->have\\u posts