Intereting Posts
Разрешить только автору сообщения и пользователю роли «Premium» создание короткого кода для вытягивания массива json Показать последние сообщения на другом сайте Отключить создание папок в течение нескольких лет и месяцев в папке uploads Как получить WordPress для разбора / mypage / area / value как / mypage /? Area = value? Избегайте обновления темы, только одна тема Получить атрибут alt alt только по URL изображения Как импортировать файл WP XML автоматически при установке? Реализация веб-сайта для хостинга изображений с использованием WordPress? Пользовательская тема, контактная форма 7 и быстрая защищенная форма не работают Пользовательская постоянная ссылка для каждого сообщения Верхнее меню, отображаемое как Обычный текст перед загрузкой страницы Добавление боковых панелей в WordPress Theme Фоновый аудиоплеер Использование WordPress только для бэкэнд и использование AngularJS в качестве интерфейса

Сделать комментарии 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