2012-01-17 5 views
0

은 내 사이트에서 다음과 같은 결과를 달성하기 위해 노력했습니다 : 사용자는 포스트 5를보고현재 게시물에 관한 오프셋을 설정하는 방법은 무엇입니까?

, 그리고 내 사이드 ​​바에서 "아카이브"(느릅 나무는 단지 정상 루프) 3을 표시하는 것이 필요 이전 게시물. 각각 포스트 4, 포스트 3포스트 2. 유저가 찾는 4로 클릭하면

은이어서, 예를 들면, 다음 아카이브후 3포스트 2 포스트 1를 보여줄 것이다.

논리는 다음입니다 : 현재 게시물의 경우 X 내가 아카이브 표시 할 X-1, X-2은 X-3

어떻게 이것을 달성 할 수 있습니까? offset 매개 변수는 최신 게시물과 만 관련되므로 작동하지 않습니다.

의견이 있으십니까?

감사합니다.

답변

0

나는 플러그인없이 이것을 수행하는 방법을 아는 것과 동일한 질문이있었습니다. 불행히도 나는 온라인 어디서든 이에 대한 답을 찾을 수 없었다. 현재 내가 이것을 달성하는 방법은 사용 된 짧은 코드의 인스턴스에 따라 사용자 정의 할 수있는 "List Category Posts"플러그인을 사용하는 것입니다. 플러그인을 사용하면 노래 한 페이지 템플리트에서 여러 번 사용할 수 있습니다.

개발자가 플러그인을 지원하지 않는 경우에만 향후 플러그인 및 WP 코어 비 호환성 문제가 발생할 수 있습니다.

다중 루프를 만들 필요없이 한 루프에서 사용할 수있을 정도로 유연한 PHP를 사용하여 오프셋을 수행하는 방법을 알고 계시기 바랍니다.

+0

실제로 WP 자체의 데이터베이스 인프라를 사용하여이 작업을 수행했습니다. 하지만 WP Core 호환성 문제는 앞으로도 계속됩니다. – Lianzinho

관련 문제