Ciao, una soluzione da me utilizzata è quello di creare un template di pagina ed inserire lì tutto il codice html che ti necessita. Successivamente, alla pagina che tu hai già creato e lasciandola vuota, dovrai assegnare quel template di pagina.
Fammi sapere se così risolvi.
Francesco
Chi ha creato la discussione
thepaky91
(@thepaky91)
Ciao Francesco
Ho seguito la guida per la creazione del template di pagina.
– Ho creato all’interno di public_html/wordpress/wp-content/themes il file snifer.php
– in questo file ho copiato il contenuto del file page.php per avere già lo stile di pagina
– se vado in theme editor trovo il file che ho creato
Come faccio ad assegnare il template alla pagina? Devo sceglierlo nel menu a tendina “Modello” negli “Attributi della pagina”? Perchè li non mi compare.
Grazie
Ciao, per fare in modo che il template di pagina appaia nella select ‘Modello’, assicurati di aver messo in cima al file .php creato, il seguente codice (preso dalla pagina che ti ho indicato):
<?php
/*
Template Name: Snarfer
*/
?>
dove Snarfer
è il nome che tu vuoi appaia nella select.
Aspetto tue notizie, Francesco
Chi ha creato la discussione
thepaky91
(@thepaky91)
Ciao,
Ci sono riuscito. Prima non mi usciva perchè la pagina della guida usciva in italiano quindi al posto di “Template Name” c’era “Nome Template” quindi non veniva riconosciuto da wordpress.
Dopo il codice per creare il template pagina, ho il codice che riproduce lo stile del tema:
<?php
// =============================================================================
// PAGE.PHP
// —————————————————————————–
// Handles output of individual pages.
//
// Content is output based on which Stack has been selected in the Customizer.
// To view and/or edit the markup of your Stack’s pages, first go to “views”
// inside the “framework” subdirectory. Once inside, find your Stack’s folder
// and look for a file called “wp-page.php,” where you’ll be able to find the
// appropriate output.
// =============================================================================
?>
<?php x_get_view( x_get_stack(), ‘wp’, ‘page’ ); ?>
Se metto il codice html (che ho creato per la tabella) prima di questo codice php, mi esce la tabella sopra e tutto il tema sotto. Se al contrario lo inserisco dopo, ho tutto il tema sopra e la tabella alla fine della pagina. Come faccio ad inserirlo all’interno della pagina tema? Posso mai inserire il codice html nel codice php?
Ciao,
hai provato a togliere il codice che genera la pagina?
Intendo questo:
<?php x_get_view( x_get_stack(), ‘wp’, ‘page’ ); ?>
Rimangono header e footer?
Chi ha creato la discussione
thepaky91
(@thepaky91)
No mi esce la pagina completamente bianca.
Se metto il codice html della tabella prima, mi esce: tabella, poi header, poi footer.
Se lo metto dopo mi esce: header, poi footer e poi la tabella.
Ho provato ad inserire il codice all’interno di php e giustamente mi da errore.
Non riesco in nessun modo ad inserirlo dentro.
Mhhhh ho paura che il tema non te lo permetta. Hai provato a chiedere all’assistenza del tema? F.
Chi ha creato la discussione
thepaky91
(@thepaky91)
Mmmm no proverò a chiedere.
Ho parzialmente risolto in questo modo:
– ho inserito il codice php del tema per l’header
– ho inserito il codice html della tabella
– ho inserito il codece php del tema per il footer
L’unico inconveniente è che devo creare un div container manualmente che a livello di margini e padding è leggermente diverso da quello del tema.