0

get_comments()カスタムテーマの特定のワードプレス投稿のコメントを取得するために使用しています。問題は、出力内にHTMLがないことです。

たとえば、ユーザーがコメントにURLを追加すると、管理コンソールではリンクとして表示されますが、それを使用get_comments()するとテキストのみが返されます。

このページにはこれをカバーするフィルターや他のオプションがないので:http ://codex.wordpress.org/Function_Reference/get_comments何が悪いのかよくわかりません。後でjavascriptでそれを管理することになっていますか?

助けてくれてありがとう!

4

3 に答える 3

1

「the_content」フィルターを適用できると思います。

<?php foreach (get_comments() as $comment): ?>
    <div class="comment">
        <?=apply_filters('the_content', $comment->comment_content) ?>
    </div>
<?php endforeach; ?>
于 2012-09-19T12:07:04.673 に答える
0

既存のテーマのテンプレート ファイルを調べて、comments.php目的に合わせて変更し、comments_template().

たとえば、ZURB の Foundation Framework に基づくテーマでは、次のものが使用されwp_list_commentsます。

<ol class="commentlist">
    <?php wp_list_comments(); ?>
</ol>

よりフォーマットされた出力が得られるかどうかを確認してください。

于 2012-09-19T15:52:13.567 に答える