• 解決済 redcocker

    (@redcocker)


    こんにちは。

    コメントに特定のタグが含まれるか判別するために、プラグインに下記のコードを追加しましたが、思い通りに動きません。

    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にタグが含まれておらず、タグ抜きの文字列を返していることが分かりました。

    タグ付きでコメント文を取得する場合、どのようにしたら良いでしょうか?

    よろしくお願い致します。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック投稿者 redcocker

    (@redcocker)

    どうも別の間違いがあったようで、先に書いたコードでOKでした。

    タグが付いていないと勘違いしたのは、「Debug Bar Console」を使って値を調べてたためで、「Debug Bar Console」で値をechoするとタグは表示されないようです。ブラウザのように処理されているのかもしれません。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「タグ付きでコメント文を取得したい」には新たに返信することはできません。