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.
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
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.