2011-08-01 3 views
0

OK Wordpress PHP神は、ここではいいです。投稿コンテンツにTAGが表示されている場合は、TAGSと投稿コンテンツを比較したいので、出力します。それがコンテンツに表示されない場合、しないでください。WordPressのタグと投稿の内容と出力を比較してください

  1. 私は(正しくない場合は正しい)を使用して、コンテンツのために同じことを行う場合は、各単語が単一だろう「爆発」

  2. 私は配列として出力するためのタグを必要とすることを前提としています。私はタグを持っていた場合は、「レイジー・ブラウンフォックス」を考えてみましょう "ブラウンフォックス

だから、要するに、私はstumpped、そしてどのように進めるには考えているのです。私はこの投稿が多くの人々に興味を持っていることを非常に確信しています。事前にご相談のため

感謝

ステュー

+0

内に複数の空白文字を置き換えることができます - あなたはそれがコンテンツやないと考えてんの? – ain

+0

もしそれがあなたが望むものがもっと明確になるなら、それはさらに多くの人々に興味があります。あなたは、すべてのタグを表示するには、タグクラウドと言うこともできますが、それはポストテキストにも書かれていますか? –

答えて

1

のではなく、ポスト内の単語を爆発、なぜ(strposを使用しませんか)?これは複数の単語タグを処理します。

$tags = get_the_tags($post->ID); 
$stripped = strtolower(strip_tags($post->post_content)); 
$tags_to_output = array(); 
foreach($tags as $tag){ 
    if (strpos($stripped, strtolower($tag->name)) !== false){ 
     $tags_to_output[] = $tag; 
    } 
} 

あなたはそれについては本当に心配していた場合は、タグに関するどのような「レイジー・フォックス」$stripped

+0

これは有望に見え、私はそれを考えていないためにどのように愚かです。私はそれに渦を立てます。 Chrisに感謝します。 – Stuart

+0

それはうまくいっています、あなたはいくつかの合併症を加えることが可能だろうと思いますか?投稿に添付された画像と画像の名前/タイトル。最後のジョブから配列の結果を出力し、上記のように再度実行します。 あなたがあなたがそれをまっすぐに得るか、それはいつか「クリックする」のでしたか? – Stuart

+0

2つの出力を1つにマージするだけです。 Chrisさん、もう一度このページに来てくれてありがとう。 – Stuart

関連する問題