• User

    Sviluppo di temi custom, landing page custom

    Ciao a tutti, ho approcciato il mondo di sviluppo temi wordpress tramite un corso trovato su udemy. Ho sviluppato qualche pagina web completamente html e css con qualche script anni fa, poi ho conosciuto Bootstrap che mi ha agevolato il compito ed ora volevo provare a sviluppare un paio di temi custom.

    In questo corso viene spiegato bene come gestire i loop principali degli articoli, dei commenti e delle pagine. Come prelevare informazioni dinamicamente di ogni post anche con personalizzazioni di scelta.

    La mia domanda è: se io volessi fare una landing page custom come mi devo muovere?
    Mi spiego meglio, mettiamo il caso di volere un menu, un immagine che prende tutta la pagina sotto il menu, poi al di sotto potrei volere un container che prende tutta la pagina se la sidebar è disattivata o che prenda il giusto spazio se la sidebar è attiva.

    Quindi prima perplessità: è possibile che il container del contenuto sia cosi dinamica? o semplicemente se la sidebar non è attiva quello spazio rimane vuoto?
    EDIT: Devo sviluppare una custom page che abbia la sidebar e una che non ce l'abbia?

    Seconda perplessità: se un utente vuole personalizzare il contenuto del container come deve fare? Mi viene in mente solo la personalizzazione tramite widget, mettendo un widget in quel container l'utente può mettere delle scritte o delle immagine o altro. Mi sono perso qualcosa o quel corso lascia da parte un argomento che a me sembra molto importante? Perche se uso io il tema non ho problemi a inserire div/class/testi/immagini, ma se un utente usa il mio tema e vuole personalizzare la landing page?

    Probabilmente è qualcosa che non è presente nel corso o che comunque mi sta sfuggendo.

    Grazie mille per l'aiuto


  • Moderatore

    Ciao @scartus

    prima di tutto, quanto conosci HTML, CSS, JS e PHP?

    È importante saperlo per indirizzarti meglio sugli step da effettuare.

    Poi, ora che hai preso confidenza con un po' di API di WordPress (ricorda, si scrive con la W e la P maiuscole) puoi iniziare a leggerti la documentazione ufficiale:

    https://codex.wordpress.org/Main_Page
    https://developer.wordpress.org/

    Poi, altra cosa, visto che siamo vicini alla 5.8 il modo di realizzare temi cambierà parecchio quindi ti consiglio di iniziare a studiare cos'è il Full Site Editing #FSE

    https://developer.wordpress.org/block-editor/explanations/architecture/full-site-editing-templates/

    #WordPressTheme