Добавить ссылку на категорию Discourse в WordPress

Здравствуйте,

К сожалению, насколько я вижу, такой опции нет. Однако вы можете сделать это, выполнив следующие шаги:

  1. Установите плагин для шорткодов Discourse и используйте шорткод в виджете боковой панели текста: [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. Перейдите в панель управления WordPress, отметьте этот флажок и нажмите «Сохранить параметры».

Имейте в виду, что эти изменения будут перезаписаны при обновлении плагина wp-discourse-shortcodes, поэтому рекомендуется создать резервную копию перед обновлением. Удачи!