ホームページ >バックエンド開発 >PHPチュートリアル >WordPressでコメントテンプレートを呼び出してループしてコメントを出力するPHP関数の詳細説明、wordpress_PHPチュートリアルの詳細説明
comments_template
comments_template 関数は、コメント テンプレートを呼び出す関数です。get_header() や他の関数と同様に、今日はその使い方について説明します。
説明
前述の通り、コメントテンプレートを呼び出す関数です。
使用する
その中に
$file 呼び出されるファイル名 デフォルト値: /comments.php
$ Separate_comments 異なるタイプのコメントを区切るかどうか ブール型 デフォルト値: false
非常に一般的な内容ですので、詳しくは以下をお読みください
使用例
このようにして、さまざまな記事の種類に応じて記事のコメントを表示できます。
使用法は get_template_part() に似ていますか?
$ Separate_comments の正確な意味はわかりませんでしたが、公式のデフォルトテーマは常に true だったのでフォローしました。以前調べたのですが、ここで言うタイプとは返信するかしないかのことを指すようです。
wp_list_comments
wp_list_comments 関数は、現在の記事またはページの各コメントをループして出力する関数です。主に WordPress テーマの各コメントを出力するために使用され、手動の手間を省き、WordPress のコメント機能をうまくモジュール化します。変化。
wp_list_comments 関数をテーマの comments_template 関数と組み合わせて使用すると、WordPress のコメント機能を効果的に分離でき、コメントのネストレベルの数、各ページに表示されるコメントの数、コメントのスタイルなどをより適切に制御できます。したがって、このテーマで良い仕事をしたい場合は、見てください。
説明
英語原文:
管理領域で設定されたパラメータを含むさまざまなパラメータに基づいて、投稿またはページのすべてのコメントを表示します。
私の理解:
グローバルに設定されたパラメータを使用して、記事またはページ上のすべてのコメントを表示します。
使用方法
パラメータの使用法
$walkerカスタムスタイルクラス名
$avatar_size アバターのサイズ デフォルト: 32
$style コメントコンテナタグは「div」、「ol」、または「ul」です。そうでない場合は、次のように明示的に記述する必要があります。
または
リーリー$type はコメントの種類を示します。パラメータは「all」、「comment」、「trackback」、「pingback」、「pings」に「trackback」と「pingback」が含まれます。
デフォルト値: 「すべて」
$reply_text 返信ボタンのテキスト値。これはめったに使用されないため、説明は省略します。
$login_text ログイン ボタンのテキスト値。これはめったに使用されないため、説明しません。デフォルト値: 「ログインして返信」
$callbackはコメント表示用のコールバック関数、つまりコメントトピックを表示するための関数名です
$end-callback はループ終了後のコールバック関数である必要があります。テストしていないので、自分で調べてください。
$reverse_top_level ブール値。このパラメータが true に設定されている場合、最新のコメントが最初に表示され、後続のコメントはバックグラウンド設定に従って表示されます。
$reverse_children ブール値。このパラメータが true に設定されている場合、子コメントを含む最新のコメントが最初に表示され、後続のコメントはバックグラウンド設定に従って表示されます。
例
こちらは公式デフォルトテーマtwentyelevenでのコメント表示デモです
他の特定のパラメーターについては、上記の概要を参照して、ご自身でデモンストレーションおよび探索してください。
リーリー
興味がありそうな記事: WordPress開発におけるタイトル表示関連関数の使用分析
http://www.bkjia.com/PHPjc/1088779.html
。