Apri il popup di accesso o attiva l'evento quando viene premuto il pulsante

Grazie per aver condiviso il tuo codice :+1:

Se vuoi che i modali di accesso/registrazione vengano visualizzati direttamente, devi utilizzare le azioni integrate showLogin e showCreateAccount.

Quindi, invece di questo

helper.h(
  "button.btn-primary.btn",
  { type: "button" },
  helper.h(
    "a",
    { href: "/signup" },
    helper.h("span.d-button-label", "Iscriviti")
  )
)

dovresti usare qualcosa del genere per il modale di registrazione

helper.attach("button", {
  label: "sign_up",
  className: "btn-primary btn-small sign-up-button",
  action: "showCreateAccount"
})

o questo se desideri il modale di accesso

helper.attach("button", {
  label: "log_in",
  className: "btn-primary btn-small login-button",
  action: "showLogin",
  icon: "user"
})

Vorrei anche notare che, a mio avviso, aggiungere un banner - per gli utenti anonimi - sotto ogni post con i pulsanti di registrazione/accesso è molto ostile all’utente e sconsiglio di farlo. Tuttavia, non conosco molto il tuo caso d’uso specifico. Hai considerato di aggiungere il banner/l’immagine nella parte superiore del tuo sito invece di inserirlo in ogni post?