Añadir enlace de categoría de Discourse a WordPress

Hola,

Por lo que puedo ver, lamentablemente no hay una opción para eso. Pero puedes hacerlo siguiendo estos pasos:

  1. Instala el plugin de shortcode de Discourse y utiliza el shortcode en tu widget de barra lateral de texto [discourse_topics]

  2. Navega a wp-discourse-shortcodes-master / lib / discourse-topic-formatter.php y busca esta línea
    $category = $this->find_discourse_category( $topic );

  3. Después de esa línea, pega esto:
    $category_url = $this->discourse_url . "/c/{$category['slug']}/{$category['id']}";

  4. Busca esto (encontrarás dos líneas, para las posiciones superior e inferior):
    $output .= '<span class="wpds-shortcode-category">' . $this->discourse_category_badge( $category ) . '</span>';

  5. Reemplázalas con:
    $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. Ve a tu panel de control de WordPress, marca esta casilla y haz clic en Guardar opciones

Ten en cuenta que esto se sobrescribirá cuando actualices el plugin wp-discourse-shortcodes, así que quizás quieras hacer una copia de seguridad antes de actualizar. Buena suerte.