如何限制产品的产品商店页面上的长说明的字数

时间:2019-02-17 18:04:06

标签: php wordpress woocommerce

这些代码添加了产品页面的全部内容,我无法找到一种方法来限制要显示的内容量。因此,当我添加这些代码时,我得到的产品页面上的文本非常长,而不是简短的描述。我也不能使用这些的简短描述,因为我已经将该框用于商店页面中不相关的其他信息。

我尝试添加echo'limit = 50',但是它不起作用,我也尝试过与其他代码进行对比,但似乎都无法解决问题

function extra_description() { 
        global $post;
        echo '<div itemprop="description">';
            echo apply_filters( 'the_content', $post->post_content );
        echo '</div>';
    }

add_action('woocommerce_after_shop_loop_item', 'extra_description', 1);

这些代码在商店页面上显示产品的内容(在产品图片和标题下),但是这些代码显示网站上的所有内容。我想将其限制为仅50-100个字。

1 个答案:

答案 0 :(得分:0)

使用PHP函数substr()怎么样?例如,您执行以下操作,而不是使用echo apply_filters()行:

$content = apply_filters( 'the_content', $post->post_content );
$limit = 75;
$content = substr($content, 0, $limit);
echo $content;