Configurar un enlace de barra lateral personalizado para abrir en una nueva pestaña

También tengo external_links_in_new_tab establecido en true, lo cual es apropiado para archivos PDF y la mayoría de los enlaces externos. Pero quiero integrar el foro de forma fluida con el sitio principal, que tiene un enlace de vuelta al foro.

Eso simplemente no es posible si la barra lateral abre el sitio principal en una nueva pestaña.

¿Hay alguna solución si voy al Marketplace? ¿Qué debería pedir?

1 me gusta

Al final, añadí esto a mi JS personalizado:

  const MAIN_SITE = "https://www.main-site.com";

  api.onPageChange(() => {
    requestAnimationFrame(() => {
      document
        .querySelectorAll(`.sidebar-wrapper a[href^="${MAIN_SITE}"]`)
        .forEach((a) => {
          a.removeAttribute("target");
          a.removeAttribute("rel");
        });
    });
  });
1 me gusta