WordPress+woocommerce搭建的独立站,如果产品标题长度过长,看起来就会显得比较混乱,且不利于SEO优化。那么如何限制woocommerce产品标题字数呢?
PHP代码限制woocommerce产品标题字数
- 登录WordPress网站后台,
- 点击Appearance-Theme Editor,
找到当前激活的主题的function.php文件并打开,输入一下代码:
// Limit WooCommerce product titles function astra_limit_woocommerce_product_title($title, $id = null) { $limit = 60; // Set the character limit you prefer if (strlen($title) > $limit) { $title = substr($title, 0, $limit) . '...'; } return $title; } add_filter('the_title', 'astra_limit_woocommerce_product_title', 10, 2);
- 保存后刷新网站缓存,就可以看到woocommerce产品标题字数变成指定的字符数了。
`$limit = 60;`这里可以根据需要调整。
需要注意的是,这里限制的字数是所有显示产品标题的页面都会被限制。主要适用于不需要太长标题的网站和SEO优化,可以把字符数限制为SEO标题建议的字符数,这样超了就不显示了,提醒自己及时修改。
如果需要在woocommerce产品列表页限制字数,详情页显示完全,可以查看Woocommerce如何缩短产品标题限制为特定长度,超出部分添加‘...’
栏目