私はテーマを開発していて、comments_template()を呼び出した後、 "comments.phpのないテーマはバージョン3.0から廃止予定である"ことに気づきました。
私は私のテーマのルートにcomments.phpを作成し、その中にデフォルトのwp-includes/theme-compat/comments.phpをコピーしました。これは私にとっては全く問題ありません。このコアファイルはwordpressの将来のバージョンで削除される予定です。
ただし、これがテーマ開発に適しているかどうかはわかりませんが、これは複雑なコードであり、Webサイト開発のコア機能には属していません。私はデフォルトのコメントテンプレートを提供するためにwordpressを好む。
私はコメントを可能にする能力なしでテーマを届けることができました、しかしそれはさらに悪いです。
私は怠け者と呼ばれることができますが、それとは別に、標準/デフォルトのコメントテンプレートはありませんか?
あなたはthatfileをコピーすべきではありません。その約半分は、その当時は comment_form()
関数に完全に置き換えられた送信フォームの実装です。
それで、なぜそれが廃止予定だったのか、その答えはおおよそ:
より良く、より関連性のあるcomments.php
の例として、 twentyfifteen/comments.php
のようなコアテーマを見てください。