2011-10-27 10 views
1

私はWordpressを3つのカテゴリ、すなわち、小、中、大の記事の長さに戻そうとしています。Wordpressの記事のPHPの戻りサイズ

I(Iは総PHPのnoobのだ!)は、現在、それをテストするには、この機能を使用していますが、私は動作していないよう

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の適切なカテゴリに自動的に投稿を追加した方が良いかもしれませんが、今のところこれが可能でした。

ありがとうございます!

+0

'のSTRLEN($コンテンツ)' < - あなたの友人。 – hakre

+0

私はあなたに、私は合計PHPのnoobを思い出させたいと思います。私はチュートリアルからこのコードのほとんどをコピーしました。 – Swen

+0

私はあなたにリンクと例を添えて答えを付けました。参考にしてください。 – hakre

答えて

0

あなたは、文字列の長さを取得するには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'; 
} 
+0

ありがとう、私はWPループにどのように配置するのですか? <?php echo $ wcount; ?>動作していないようです。 – Swen

+0

'<?php echo wcount();を試してください。 ?> '代わりに。それは関数であり、変数ではありません。 – hakre

+0

ありがとうございました! – Swen