Supporto » Aspetto = Temi » pagine e collegamento a menu

  • Buona sera premetto che sono nuovo nel mondo WP, ho scaricato diversi temi free giusto per fare un po di pratica con le funzioni di wordpress, il problema più grande che sto riscontrando è il seguente:
    nella cartella che scarico ci sono diversi files alcuni in PHP e alcuni di questi dovrebbero essere le pagine infatti hanno il nome di BLOG CONTACT TEAM ecc ecc adesso il mio problema è che una volta attivato il tema sul menu mi compare solo il tasto home che è automaticamente collegato all’indirizzo del mio sito riesco a creare i tasti blog team ecc che appaiono sul menu ma nn so come collegarli alle pagine che il distributore ha creato, provo facendo collegamento ipertestuale tipo HTTP//:miosito.it/BLOG oppure /CONTACT ma il risultato è pagina non esistente.
    quacluno puoi spiegarmi visto che sono un neofita alle prime armi dove sbaglio.
    grazie

Stai visualizzando 10 risposte - dal 1 al 10 (di 10 totali)
  • Moderatore Guido Scialfa

    (@wido)

    Ciao @decor2016,

    Il fatto è che innanzitutto non puoi caricare uno script ed aspettarti che venga riconosciuto come pagina. WordPress ha una gerarchia per i templates, i cui files vanno caricati all’interno della directory del tema e devono avere determinati requisiti: nome file o dicitura nel file php.

    Aldilà di questo, devono utilizzare anche delle chiamate specifiche alle funzioni di wordpress o rischi di non ottenere il risultato che ti aspetti.

    Per farla breve dai una lettura al codex theme development per capire innanzitutto come funziona lo sviluppo di un tema wordpress e raffrontare il contenuto dei tuoi scripts.

    Chi ha creato la discussione decor2016

    (@decor2016)

    prima di tutto ti volevo ringraziare per la tua disponibilità, ho letto quello che mi hai consigliato e per quanto non ho grosse difficoltà con l’inglese il contenuto mi è sembrato un po al di sopra delle mie capacità. provo a semplificare la mia domanda sperando di ottenere una risposta più semplice.
    acquistando un tema gia fatto e volendolo semplicemente adattare alle mie esigenze, se nel tema in live demo ci sono nel menu 5 pagine HOME, ABOUT US, BLOG, PORTFOLIO, CONTACT e se nella cartella del tema ritrovo le stesse voci ma con estensione php
    come posso fare ad aggiungere al mio sito le altre 4 voci visto che a me compare solo HOME, se creo io le pagine alla fine sono pagine vuote senza il layout del tema io invece vorrei che il mio menu richiamasse proprio le pagine fatte dal programmatore del tema con stessi effetti e stessa grafica

    Moderatore Guido Scialfa

    (@wido)

    Ciao @decor2016,

    Grazie per l’ulteriore informazione, adesso è tutto più chiaro.

    Se nella directory del tuo tema hai per esempio il file nominato about-us.php molto probabilmente è un template di pagina; per esserne sicuro basta che apri il file in questione e vedi se al suo interno trovi il commento Template Name: in quel caso per poterne usufruire devi creare una nuova pagina ed assegnargli il template di pagina. Per assegnare un template di pagina, trovi la select a destra della nuova pagina sotto “Attributi Pagina”. Maggiori informazioni Page Templates.

    Dovresti ottenere quindi il layout predisposto dallo sviluppatore.

    Se invece il file php ha il nome page-about-us.php o simile ( sempre con il prefisso page- ) allora indica che il file suddetto verrà utilizzato per la pagina che ha come slug about-us in pratica ti basterà creare una nuova pagina e darle il titolo About Us.

    Una volta create le pagine potrai aggiungerle al tuo menu semplicemente selezionandola dalla box “Pagine”

    • Questa risposta è stata modificata 6 anni, 6 mesi fa da Guido Scialfa. Motivo: improve legibility
    • Questa risposta è stata modificata 6 anni, 6 mesi fa da Guido Scialfa.
    Chi ha creato la discussione decor2016

    (@decor2016)

    finalmente anche con il mio linguaggio poco tecnico sono riuscito a farti capire perfettamente il problema. adesso seguendo le tue indicazioni mi sono reso conto che una delle pagine che interessa a me ha nome home-blog.php quindi la apro con blocco note e mi accerto che nn sia un template di pagine (cosa sicura perché nelle opzioni di pagina non posso assegnare template che nn esiste.
    quindi dovrebbe valere il discorso slug, creo quindi una nuova pagina la nomino blog e la lascio senza contenuti. stranamente mi viene nominata blog-2 andandola ad aprire pero nn mi compare la pagina blog che in realta dovrebbe apparire ma semplicemente una pagina vuota quindi devo avr sbagliato qualcosa ma credo che ci stiamo avvicinando alla soluzione ti chiedo solo un po di pazienza ancora

    Moderatore Guido Scialfa

    (@wido)

    Se è nominata home-blog.php è un template di pagina, a meno che lo script non venga richiamato in un’altro contesto, ovvero non ha l’intera definizione della pagina ma solo una porzione.

    Non hai un’opzione tipo “Home Blog” come template di pagina?

    Riguardo allo slug della pagina blog-2 è perchè hai già una pagina con quel titolo.

    Credo che per avere una migliore idea a questo punto di ciò che contengono gli scripts di cui parli sarebbe meglio sapere di che tema si tratta.

    Chi ha creato la discussione decor2016

    (@decor2016)

    premetto che giusto a fini didattici sto usando il tema ENIGMA la versione free, vorrei capire se vale la pena comprare un tema premium o s si richiedono conoscenze molto superiori alle mie per fare il sito. premesso che dopo un po di settimane di studi questa è unica parte che mi ha bloccato, se riesco a richiamare le pagine sul mio sito come sono state create dal programmatore sono soddisfatto.

    Moderatore Guido Scialfa

    (@wido)

    Dunque, il file home-blog.php viene richiamato dal file front-page.php così come: portfolio, services etc… e non sono template di pagina quindi non puoi creare una pagina ed avere alcuno stile.

    Quelle porzioni di templates vengono caricate in base alle opzioni, se imposti show blog nella homepage verrà richiamato il codice per il blog, se selezioni portfolio home verrà usato il codice per il portfolio etc…

    • Questa risposta è stata modificata 6 anni, 6 mesi fa da Guido Scialfa.
    Chi ha creato la discussione decor2016

    (@decor2016)

    incomincio a capire, ma cosa intendi se imposti show blog nella home page, cosa devo fare praticamente per richiamare quelle porzioni, in attesa di tua risposta faccio delle sperimentazioni

    Moderatore Guido Scialfa

    (@wido)

    Il tema ha delle opzioni, non so se nella versione free le trovi per la homepage, se non ci sono conviene che contatti il supporto del tema per sapere cosa puoi o non puoi fare con la versione free.

    Chi ha creato la discussione decor2016

    (@decor2016)

    no nella versione free nn ce nulla, adesso che mi hai spiegato non capisco che esiste a fare questa versione in pratica non puoi far nulla se non vedere, dovrebbero chiamarla demo.
    ti ringrazio del tempo che mi hai dedicato

Stai visualizzando 10 risposte - dal 1 al 10 (di 10 totali)
  • Il topic ‘pagine e collegamento a menu’ è chiuso a nuove risposte.