Отображение только комментариев поста на новой странице - PullRequest
0 голосов
/ 26 января 2012

Я поместил следующую строку внутри цикла, чтобы отобразить ссылку на комментарии к каждому сообщению.

<a href="<?php comments_link(); ?>"><?php comments_number('Be the first to comment!', '1 comment.', '% comments already!'); ?></a>

Когда я нажимаю на ссылку, я перехожу на страницу одного сообщения и отображает содержимое сообщения.и раздел комментариев внизу.Я не хочу отображать сообщение, поскольку есть еще одна ссылка, позволяющая пользователям читать его больше, но я просто хочу, чтобы эта ссылка для комментариев переходила на страницу, на которой отображаются только комментарии к этому конкретному сообщению.

Я пыталсяcomments_popup_link и comments_popup_script, но причина, по которой они не работают для меня, заключается в том, что я использую комментарии на Facebook вместо комментариев по умолчанию для WP.И comments_popup отображает только комментарии WP.

1 Ответ

0 голосов
/ 28 января 2012

Не уверен, поможет ли это, но возможно.

Если вы хотите отображать комментарии и содержимое публикации по отдельности, не используйте функции API.

Добавить GET-параметр к ссылкам типа

<a href="<?php echo get_the_permalink(); ?>?commentsonly=yes"><?php the_title(); ?></a>

Затем отредактируйте основной цикл внутри вашей темы.

if(!($_GET["commentsonly"]=='yes')) {
 // display post
}
// display comments
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...