Сделать комментарии WordPress с включением шаблона pathpath

Как заставить комментарии WordPress работать с:

include(TEMPLATEPATH."/comments.php"); 

вместо:

 comments_template( '', true ); 

Ай идеи? Ty

Solutions Collecting From Web of "Сделать комментарии WordPress с включением шаблона pathpath"

Короткий ответ: вы не можете .

Более длинный ответ:

Вы можете включить comments.php в качестве файла шаблона внутри другого шаблона, используя:

 get_template_part( 'comments.php' ) 

… но на самом деле это не будет делать комментарии, потому что тег template_thematchplate comments_template() гораздо больше, чем просто файл comments.php . Для того чтобы комментарии действительно работали при использовании get_template_part() а не get_template_part() , вам нужно будет дублировать все функции, выполняемые comments_template() . И если вам нужно дублировать весь этот код, чтобы делать комментарии, вы можете просто использовать эту функцию.

Это не работает, потому что мы не можем включить файл comments.php файл шаблона. Наш файл comments.php не содержит необходимых кодов для выполнения операций SQL в базе данных и получения комментариев для отображения.

Поэтому вместо этого, в качестве файла шаблона, мы должны вызвать функцию comments_template() чтобы показать комментарии.

WordPress использует функцию comments_template() чтобы получить файл и отображать комментарии, если мы не предоставляем переменную файла WordPress использует default comments.php для обработки результата.

Заметка –

Если вам интересно, как загрузить другой шаблон комментария, вот код

 <?php comments_template( '/comments2.php' ); ?> 

Ссылка – Комментарии_template