0

comment_form() と同様に、comment_template() にコンテンツを挿入しようとしています。

例えば:

<?php
$args = array("comment_notes_before" => myrp_api_ratings_form_table(null, true));
comment_form($args);
?>

これにより、myrp_api_ratings_form_table 関数から返されるものが、送信ボタンの後ではなく、コメント フォームの前に表示されるようになります。

似たようなことをする方法はありますが、comment_template() 関数を使用しますか? 運が悪かったので、コーデックスを見てみました。また、comment_template() の出力をさらに変更するための適切なリンクはありますか?

ありがとうございました

4

1 に答える 1

0

comment_template で利用できる多くのアクションとフィルターがあり、それらを使用してテンプレートを変更したり、独自のテンプレートを作成したりできます。利用可能なすべてのフィルタとアクションのリストは次のとおりです: http://codex.wordpress.org/Plugin_API/Filter_Reference#Comment.2C_Trackback.2C_and_Ping_Filters

編集:

これは、各コメントのデータのみを変更します。実際のテンプレートの表示と構造を変更したい場合は、独自のテンプレートを作成する必要があると思います。しかし、思ったほど難しくはありません。コーデックスには、いくつかの良い例を含む優れたガイドがあります: http://codex.wordpress.org/Function_Reference/wp_list_comments

于 2012-09-13T20:55:21.717 に答える