중첩된 카테고리가 표시되지 않는 버그도 있습니다. 1차 카테고리 안의 주제만 표시됩니다.
아래 예를 참조하세요: General은 보이지만 General >> News and Events는 표시되지 않습니다.

타일과 기타 모든 숏코드 속성을 제거해도 마찬가지입니다..
중첩된 카테고리가 표시되지 않는 버그도 있습니다. 1차 카테고리 안의 주제만 표시됩니다.
아래 예를 참조하세요: General은 보이지만 General >> News and Events는 표시되지 않습니다.

타일과 기타 모든 숏코드 속성을 제거해도 마찬가지입니다..
라이언, 안녕하세요. 주제 이미지 미리보기나 이름 표시는 플러그인의 기능이 아닙니다. 대신 아래 필터를 사용하여 직접 포맷팅을 적용하고 해당 요소를 추가할 수 있습니다.
HTML 출력을 완전히 오버라이드하려면 다음 두 필터(즉, add_filter의 동등한 형태)를 사용하세요.
// 직접 포맷팅을 사용하려면 false를 반환하세요
apply_filters( 'wpds_use_plugin_topiclist_formatting', true );
// discourse_topics 데이터에서 직접 HTML 출력을 반환하세요
apply_filters( 'wpds_after_topiclist_formatting', $output, $discourse_topics, $args );
또는 기존 HTML에 추가 요소를 삽입할 수 있습니다.
apply_filters( 'wpds_topiclist_above_header', $output, $topic, $category, $poster_avatar_url, $args );
apply_filters( 'wpds_topiclist_above_footer', $output, $topic, $category, $poster_avatar_url, $args );
apply_filters( 'wpds_topiclist_avatar', $avatar_image, esc_url_raw( $poster_avatar_url ) );
apply_filters( 'wpds_topiclist_below_footer', $output, $topic, $category, $args );
죄송합니다만, 중첩된 카테고리의 주제는 표시되는데 그 카테고리 배지(badge)만 표시되지 않는다는 뜻인가요?
많은 도움 주셔서 감사합니다, Angus.
그렇습니다. 주제가 중첩된 카테고리에 속해 있으면 배지가 표시되지 않습니다. 아래 스크린샷에 없는 배지가 표시되어 있습니다. 이 주제는 ‘General >> News and Events’ 중첩 카테고리 안에 있는 주제입니다. 만약 이 주제의 카테고리를 상위 ‘General’ 카테고리로 변경하면, 아래 두 번째 주제처럼 배지가 표시됩니다..
리안, 설명해줘서 고마워. 다음 주에 그 문제를 확인해서 다시 연락할게.
감사합니다. 참고로, 사용자 이름 대신 “실명” 속성을 추가하고 변경 사항을 이 저장소에 게시했습니다. 저는 git에 아직 초보자인데, 올바른 커밋 절차를 따르지 못한 점 죄송합니다. 하지만 다른 분들에게 도움이 될 수 있다면 변경 사항은 저기에 있습니다.
이 플러그인의 가장 큰 문제는 여전히 카테고리별로 포함/제외할 수 없다는 점입니다. 비공개 멤버십 기반 포럼에서는 모든 카테고리를 보거나, 아니면 아무것도 보지 못하는 구조라, 일반 회원들에게 스태프용 주제가 표시되지 않도록 제외하는 방법이 없습니다.
하지만 AJAX 요청을 주석 처리하고 웹훅에만 의존하는 것이 쉬운 우회책이 될 수 있을 것 같습니다. 우리는 웹훅에서 스태프 카테고리를 제외하도록 트리거를 설정해 두었습니다..
이렇게 하면 AJAX 호출이 최종적으로 이루어질 때까지 새로운 스태프 토론을 일시적으로 차단하는 데 효과적입니다.
그러면 AJAX 호출만 주석 처리하는 건 어떨까요?..
이 접근 방식이 부적절할 수 있는 부분을 제가 놓치고 있는 건가요?
다시 살펴보기
WP Discourse Shortcodes 플러그인이 이제 (실험적) 토픽 목록 필터 기능을 지원하게 되었다는 소식을 기쁘게 전합니다. ![]()
source="latest" 또는 source="top" 외에도 이제 source="filter"를 사용할 수 있으며, 필터 쿼리를 q 매개변수에 넣을 수 있습니다. 다음과 같이 말이죠.
[discourse_topics source="filter" q="category:general,site-feedback"]
먼저 experimental_topics_filter 설정을 활성화하는 것을 잊지 마세요!
일부 버그도 수정했습니다:
id 속성을 사용할 필요가 없어집니다)플러그인은 아직 Wordpress 플러그인 저장소에 등록되어 있지 않으므로, 저장소에서 git clone을 해야 합니다.
cd wp-content/plugins
git clone https://github.com/communiteq/wp-discourse-shortcodes
또는 이 ZIP 파일을 업로드하여 설치할 수도 있습니다.
wp-discourse-shortcodes-0.40.zip (67.6 KB)
정말 큰일이네요! 멋진 작업을 해줘서 고마워요. 이로 인해 완전히 새로운 가능성이 열렸어요 ![]()
여기서 따라가 보려는데, 이것이 현재 지원되는 기능인지 확인이 안 됩니다.
– 모든/모든 카테고리의 주제에 대해 최근 게시글을 표시하고 싶습니다. —
표시하고 싶은 정보는 다음과 같습니다:
이것이 가능한지 아시는 분 계신가요?
플러그인은 Discourse가 제공하는 기능을 사용하므로, 해당 질문은 다른 게시물의 주제인 여기에서 이어서 진행해 주세요.
조금 늦게 왔지만, 감사합니다!