Supporto » Aspetto = Temi » WordPress: aggiungere una sezione portfolio a TwentyFourteen.

  • Ciao ragazzi, sto seguendo questo tutorial [modificato perché informazione promozionale] per aggiungere una sezione portfolio a TwentyFourteen, ma ho alcuni dubbi sui file da creare.

    Le funzioni createCustomPostType, insertScripts e portfolioShortcode le vado a inserire in un file php che sarà il plugin di cui faccio l’upload in wordpress?

    Il seguente codice dove lo devo mettere invece?

    http://codepad.org/X0I3FmSx

    Grazie infinite!!

    • Questo topic è stato modificato 8 anni, 2 mesi fa da Cristiano Zanca.
    • Questo topic è stato modificato 8 anni, 2 mesi fa da Cristiano Zanca.
    • Questo topic è stato modificato 8 anni, 2 mesi fa da medariox.
Stai visualizzando 4 risposte - dal 1 al 4 (di 4 totali)
  • Moderatore Cristiano Zanca

    (@cristianozanca)

    Ciao @fabrizioco,

    prima di tutto non si scrive mai nel codice del tema ma si crea un CHILD THEME

    Le funzionalità del tema CHILD sono da scrivere nel file functions.php e vanno ad aggiungersi o sovrascrivere quelle del tema PADRE.

    Chi ha creato la discussione FabrizioCo

    (@fabrizioco)

    Grazie per la risposta, sei gentilissimo.
    A quanto leggo sembrerebbe però che debba creare un file TFPortfolio.php con il seguente contenuto.

    http://codepad.org/nTuE50pX

    Nel file principale del plugin forse devo inserire questo codice

    http://codepad.org/XV5KIeWJ

    Non capisco poi dove vadano posizionati i file portfolio.css e portfolio.js. Nelle cartelle del tema o nella cartella zip del plugin assieme ai due file sopra?

    Scusa la confusione ma non riesco a bene interpretare il tutorial.

    • Questa risposta è stata modificata 8 anni, 2 mesi fa da FabrizioCo.
    • Questa risposta è stata modificata 8 anni, 2 mesi fa da Cristiano Zanca.
    Moderatore Cristiano Zanca

    (@cristianozanca)

    Ciao @fabrizioco,

    perdonami ma se hai dei dubbi sul tutorial di qualcuno la cosa migliore e contattarlo 😉

    Qui possiamo parlare di come fare un custom template in WP o un CHILD THEME .

    Se vuoi scrivere un plugin tutti i suoi file saranno all’interno della sua cartella.

    Buona Giornata

    Moderatore Guido Scialfa

    (@wido)

    Scusate se mi intrometto, credo che per iniziare sia meglio dare una lettura al codex di wordpress se non hai esperienza nella creazione di custom post-types, enqueue degli scripts/css e creazione di templates.

    Partirei quindi al dare una lettura ad i seguenti articoli, sperando che ti rendano più comprensibile eventuali altri tutorials in rete.

    Custom Post Type
    Per la registrazione dei custom post types.
    https://codex.wordpress.org/Post_Types

    Enqueue Scripts/Styles
    Per la registrazione e l’enqueue degli scripts e degli stili.
    https://codex.wordpress.org/Function_Reference/wp_enqueue_script

    Shortcodes
    Per l’aggiunta e la creazione della funzione per gli shortcodes
    https://codex.wordpress.org/Shortcode_API

    Da tenere in conto che wordpress mette a disposizione un file interno al tema denominato functions.php e come dice bene @cristiano.zanca ti conviene creare un child theme così da poter customizzare ed aggiungere funzionalità senza dover intaccare il tema originale, a meno che tu non lo stia scrivendo di tuo pugno.

    Tornando al file functions.php è il file deputato da wordpress per inserire tutte le porzioni di codice aggiuntivo, quindi puoi volendo inserire tutto il codice per la creazione di un custom post type, enqueue degli scripts/css e shortcodes direttamente al suo interno.

    In generale si spezza il codice in files separati per poterli gestire meglio ma pian piano ti sarà più chiaro.

Stai visualizzando 4 risposte - dal 1 al 4 (di 4 totali)
  • Il topic ‘WordPress: aggiungere una sezione portfolio a TwentyFourteen.’ è chiuso a nuove risposte.