Supporto » Varie ed eventuali » Voci di menu private con php

  • spanct75

    (@spanct75)


    Salve a tutti,
    sono nuovo di WordPress e ho questa esigenza:
    All’interno del mio sito gli utenti in possesso di un codice (tipo coupon) avranno la possibilità di accedere a dei contenuti privati (foto, filmati e testi descrittivi).
    La mia idea è fare qualcosa del genere:
    Nella home inserire un form del tipo “Inserisci coupon” che controlla la presenza del coupon in una specifica tabella del DB (che creerò io ovviamente) e, se il coupon è presente, da quel momento l’utente viene promosso ad un livello superiore (non so, magari attivando una variabile di sessione o qualcosa del genere..). Da quel momento, nella nav bar con il menu, vorrei comparisse una nuova voce (tipo “i nostri contenuti”) con un insieme di sottosezioni tutte private (ovviamente accessibili dopo l’inserimento del coupon).
    Avendo ancora un pò di confusione su come procedere mi chiedo: mi conviene fare tutto questo con qualche magico plugin e usare un “ruolo” per questo tipo di utenza (che però non avrà user e password, ma solo il codice coupon) oppure mi conviene intervenire con codice PHP (se si, dove conviene metterlo e come gestisco la visualizzazione della voce del menu “privata”?).
    Chiedo scusa se non sono stato molto preciso nell’esposizione del problema ma, ovviamente, sono pronto ad aggiungere i dettagli necessari.
    Grazie in anticipo per l’aiuto.

Stai visualizzando 2 risposte - dal 1 al 2 (di 2 totali)
  • Matteo S.

    (@matteospi)

    Ciao @spanct75,

    Grazie per aver aperto un thread su WordPress.org. Sono Matteo, spero tu stia bene.

    Non sono uno sviluppatore ma ciò che chiedi è risolvibile tranquillamente facendo creare all’utente uno user sul sito WordPress. Probabilmente, se v uoi esser certo, puoi camiare il link di registrazione e a quel punto capire tu come darlo in giro (una pagina dove metti il link, che condividi solo con determinati utenti e con password impostata).

    Probabilmente potresti anche lavorare su molti fronti. In realtà gli approcci per raggiungere lo stesso risultato. Mi viene in mente ad esempio, il mettere una field specifica nella pagina di registrazione e da lì approvare la regitrazione o confrontandola da un file specifico o manualmente.

    Ci sono davvero molti modi per raggiungere lo stesso obbiettivo. Vedi tu cosa fare.

    Per altri dubbi, sono qui.

    A presto,
    Matteo

    Chi ha creato la discussione spanct75

    (@spanct75)

    Ciao Matteo,
    intanto grazie per il messaggio…
    Non ho ben capito cosa intendi con “il mettere una field specifica nella pagina di registrazione e da lì approvare la regitrazione o confrontandola da un file specifico o manualmente”…Cioè, come ti dicevo, a me basterebbe che gli utenti si possano autenticare mettendo un codice (che andrebbe confrontato con quelli presenti in una tabella nel DB?) e poi, una volta dentro, vorrei si attivasse una voce del menu (navbar) che prima era invisibile.
    Non vorrei approfittare della tua disponibilità, ma potresti spiegarmi i passi per ottenere questo risultato?
    Grazie ancora.

Stai visualizzando 2 risposte - dal 1 al 2 (di 2 totali)
  • Devi essere collegato per rispondere a questo topic.