Блок комментариев на отдельной странице
-
Всем привет.
На сайте через register_post_type() были созданы новые типы постов (сотрудники). Все посты располагаются на одной странице.В настоящее же время есть необходимость для каждого сотрудника сделать отзывы. Для этой задачи как я понял отлично подходят комментарии WordPress.
Однако есть пара ньюансов. (1) Во первых комментарии для каждого поста должны загружаться на отдельной странице. (2) Во вторых ссылка, которая ведет на страницу комментариев должна отображаться только при условии, если есть хотя бы один отзыв/комментарий.В итоге в function.php написал код:
add_filter('single_template', 'dh_comments_template'); function dh_comments_template($template) { global $wp_query; if ( $_GET['comments'] == '1' and file_exists(TEMPLATEPATH . '/single-comments.php') ) $template = TEMPLATEPATH . '/single-comments.php'; return $template; }
а в файле шаблона page-personal.php разместил ссылку:
<a href="<?php get_permalink()?>?comments=1">Показать комментарии</a>
Оданко результат не работает.
Пример реализации взял тут: http://dreamhelg.ru/2009/02/wordpress-comments-on-a-separate-page/
- Тема «Блок комментариев на отдельной странице» закрыта для новых ответов.