2010-07-15 5 views
0

내 Wordpress 테마의 사이드 바에 모든 게시물 제목을 항상 표시해야합니다. 지금은 범주를 탐색 할 때만 작동합니다 (해당 범주의 모든 게시물 제목이 표시됨). 그러나 게시물을 클릭하면이 게시물 제목 만 내 사이드 ​​바에 남아 있습니다.이 기능은 그런 식으로 기능하지 않아야합니다.Wordpress 사이드 바에 영구 게시물 이름

제발 도와 주시겠습니까?

미리 감사드립니다. 흐리 스토

+0

어떤 테마를 사용하고 있습니까? 당신이 만든 건가요? 위젯을 사용하고 있습니까? – TheDeadMedic

+0

제가 만든 테마입니다. 아니요, 위젯을 사용하고 있지 않습니다. – User3419

답변

1

당신은 아주 쉽게 API of WordPress을 사용하고있는 자신을 플러그인 쓸 수 있다면, 당신은 자신의 모든 게시물의 제목을 인쇄 할 the_loop() 함수를 사용하는 위젯을 만들 수 있습니다.

자신 만의 테마를 만든 경우 해당 테마를 functions.php 파일에 통합 한 다음 사이드 바 템플릿에서 제목을 출력 할 수도 있습니다.

데이터베이스에서 게시물을 쿼리하려면 query_posts() 함수가 필요합니다. 여기에서 게시물의 일부 필드를 필터링 할 수도 있습니다.

+0

예, 이미 알고 있습니다. 문제는 query_posts()를 사용하여 사이드 바의 내용을 수정하면 index.php에도 영향을 미쳐 문제가 해결된다는 것입니다. 이제 index.php 템플릿의 주 코드 바로 앞에 wp_reset_query()를 사용하면 모든 것이 잘 동작합니다. 답변 해 주셔서 감사합니다. – User3419

관련 문제