Отображение только комментариев к сообщению на новой странице

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

<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.


person Talha    schedule 26.01.2012    source источник
comment
Альтернативным решением/вопросом для этого было бы, если кто-нибудь знает, внедрить комментарии facebook или систему, такую ​​​​как disqus или интенсивные дебаты, в comments_popup по умолчанию в wordpress. Я пробовал их все, но, к сожалению, не смог заставить их отображаться во всплывающем окне.   -  person Talha    schedule 27.01.2012


Ответы (1)


Не уверен, что это поможет, но может быть.

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

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

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

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

if(!($_GET["commentsonly"]=='yes')) {
 // display post
}
// display comments
person Blackbam    schedule 27.01.2012