日本語
フォーラム
ホーム / プラグイン / タグ付きでコメント文を取得したい
(@redcocker)
13年、 5ヶ月前
こんにちは。
コメントに特定のタグが含まれるか判別するために、プラグインに下記のコードを追加しましたが、思い通りに動きません。
function my_function(){ global $post; $comments = get_comments(array('post_id' => $post->ID, 'status' => 'approve')); $tag_count = 0; foreach($comments as $comment){ if (preg_match("/<strong>/i", $comment->comment_content)) { $tag_count = $tag_count + 1; } } }
調べてみると、取得しているコメント本文$comment->comment_contentにタグが含まれておらず、タグ抜きの文字列を返していることが分かりました。
$comment->comment_content
タグ付きでコメント文を取得する場合、どのようにしたら良いでしょうか?
よろしくお願い致します。
どうも別の間違いがあったようで、先に書いたコードでOKでした。
タグが付いていないと勘違いしたのは、「Debug Bar Console」を使って値を調べてたためで、「Debug Bar Console」で値をechoするとタグは表示されないようです。ブラウザのように処理されているのかもしれません。
(@redcocker)
13年、 5ヶ月前
こんにちは。
コメントに特定のタグが含まれるか判別するために、プラグインに下記のコードを追加しましたが、思い通りに動きません。
調べてみると、取得しているコメント本文
$comment->comment_content
にタグが含まれておらず、タグ抜きの文字列を返していることが分かりました。タグ付きでコメント文を取得する場合、どのようにしたら良いでしょうか?
よろしくお願い致します。