source

'루프' 외부에 워드프레스 'Comments Template' 표시

manycodes 2023. 10. 18. 22:54
반응형

'루프' 외부에 워드프레스 'Comments Template' 표시

그래서 워드프레스 테마를 만들고 있는데 홈페이지의 각 게시물에서 댓글을 드롭다운 형태로 내려오면 됩니다.댓글을 보려면 해당 게시물을 클릭해야 하는 헛소리!게시물이 하나밖에 없을 때 정말 잘 작동했습니다.제가 댓글 템플릿을 루프 외부에 표시하고 있었기 때문에 하나의 게시물로만 작동했습니다.그러나 여러 게시물의 경우 댓글 템플릿이 루프 내부에 있어야 하지만, 댓글 템플릿 참조를 루프에 넣으면 실행되지 않으므로 템플릿이 표시되지 않습니다!

댓글 템플릿이 홈페이지의 각 게시물에 표시되고 드롭다운 메뉴로 설정할 수 있도록 루프에 표시하려면 어떻게 해야 합니까?

다음은 제가 구현하고 있는 사이트입니다. http://thenozzle.net/ '여기 댓글 표시'를 클릭하면 해당 사이트를 볼 수도 있고, 오히려 해당 사이트가 발생하는 것을 볼 수도 있습니다.간단한 php 같은 것들인데, 왜 댓글 템플릿 참조가 루프에 있는 팰스를 사용해도 불이 붙지 않는지 알 수가 없습니다.

참조 및 코드는 다음과 같습니다.

<div id="dropdowncomments">
        <?php comments_template(); ?>
</div>

말씀드린 것처럼 드롭다운 댓글은 숨겨져 있고, 클릭하면 댓글이 뜨지만 댓글 템플릿이 내부 루프로 로드되지 않습니다.그래서 안돼요.

도와줄 사람?

쉬운 일입니다(제가 당신을 정확하게 이해하였으면 좋겠습니다).그 직후에.the_content()호출, 셋업$withcomments변수(글로벌) 및 호출comments_template():

the_content();
global $withcomments;
$withcomments = 1;
comments_template( 'comments.php', true );

언급URL : https://stackoverflow.com/questions/6384205/displaying-the-wordpress-comments-template-outside-the-loop

반응형