WordPress에 Discourse 카테고리 링크 추가

안녕하세요,

Wp Discourse 플러그인을 사용하여 WordPress에 Discourse 카테고리 미리보기를 추가할 수 있는 방법이 있을까요?
RSS 인테그레이터가 이 용도로 작동할 것 같지만, WP Discourse 플러그인으로는 가능한지 궁금합니다.
아래 페이지처럼요: https://monocycle.info

감사합니다.

안녕하세요,

확인해 본 결과, 해당 옵션은 없는 것 같습니다. 하지만 다음 단계를 따라 진행하시면 됩니다:

  1. discourse shortcode 플러그인을 설치하고 텍스트 사이드바 위젯에 [discourse_topics] 쇼트코드를 사용하세요.

  2. wp-discourse-shortcodes-master / lib / discourse-topic-formatter.php 파일로 이동하여 다음 줄을 검색하세요.
    $category = $this->find_discourse_category( $topic );

  3. 해당 줄 바로 아래에 다음 코드를 붙여넣으세요:
    $category_url = $this->discourse_url . "/c/{$category['slug']}/{$category['id']}";

  4. 다음 코드를 검색하세요. (상단과 하단 위치를 위해 두 줄을 찾을 수 있습니다.)
    $output .= '<span class="wpds-shortcode-category">' . $this->discourse_category_badge( $category ) . '</span>';

  5. 이를 다음과 같이 교체하세요:
    $output .= '<span class="wpds-shortcode-category"><a class="wps-cat-link" target="_blank" href="' . esc_url( $category_url ) . '">' . $this->discourse_category_badge( $category ) . '</a></span>';

  6. WP 대시보드로 이동하여 이 상자를 체크하고 옵션 저장(Save options)을 클릭하세요.

wp-discourse-shortcodes 플러그인을 업데이트할 때 이 변경 사항이 덮어쓰기(overwritten)될 수 있으므로, 업데이트하기 전에 백업을 해두시는 것이 좋습니다. 성공을 빕니다.

제안하신 방법이 작동할 수는 있지만, 자신이 무엇을 하고 있는지 완전히 인지하고 있지 않는 한 이런 방식으로 플러그인을 수정하는 것은 권장하지 않습니다. 그렇지 않으면 WordPress 사이트가 쉽게 손상될 수 있습니다. 대신, WP Discourse 단축어 플러그인에 discourse_categories 단축어를 추가하는 PR은 받아들여질 수 있을 것입니다.

우리 웹사이트에서는 작동합니다(호버 링크):

하지만 동의합니다. 가장 좋은 방법은 아니죠.