PHP返回Wordpress文章的大小


PHP return size of Wordpress Articles

我正在尝试让Wordpress将我的文章长度分为3类:小型,中型和大型。

我目前正在使用这个函数来测试它,但我似乎不工作(我是一个完全的PHP新手!)

function wcount(){
ob_start();
the_content();
$content = ob_get_clean();
    if ($content > 4000) {
        return 'large';
    } else if ($content > 2500) {
        return 'medium';
    } else {
        return 'small';
    }
}

有人能帮我吗?如果该功能能自动将文章添加到Wordpress的正确类别中,那就更好了,但目前我只能做到这一点。

提前感谢!

您可以使用strlen函数来获取字符串的长度:

function wcount()
{
    ob_start();
    the_content();
    $content = ob_get_clean();
    $length = strlen($content);
    if ($length > 4000) return 'large';
    if ($length > 2500) return 'medium';
    return 'small';
}