• Super User

    HTML è una cosa, PHP un'altra. Per questo ti dicevo di imparare un pò di HTML se vuoi modificare cose come H1 e H2. Imparando un pò di HTML puoi già distinguere tra HTML e PHP in modo da non toccare il PHP, che è più complicato. Poi certo che non è facilissimo e immediato, non è che puoi aprire il codice di WP e capirlo senza studiare.


  • User

    Si ma il tema che devo modificare è in php.


  • Super User

    No, il tema semmai è in PHP + HTML + CSS (+ javascript vari probabilmente).
    PHP serve per gestire varie cose, ma all'interno dei file PHP ci deve stare l'HTML, ad esempio i tag H1 e H2 di cui parlavi all'inizio sono tag HTML non sono PHP.


  • User

    Ma nell'editor del templete che devo modificare compare tutto in php :

    <?php
    /**

    • Displays the single section of the theme.

    */
    ?>

    <?php get_header(); ?>

    <?php
    /**
    * travelify_before_main_container hook
    */
    do_action( 'travelify_before_main_container' );
    ?>

    <div id="container">
    <?php
    /**
    * travelify_main_container hook
    *


  • Super User

    Questo perchè il PHP può contenere l'HTML, e viceversa.

    Ad esempio:
    <div id="container"> è HTML.
    <?php get_header(); ?> è PHP.

    Il PHP nei template WordPress spesso serve a caricare pezzi di HTML.

    Ad esempio quel <?php get_header(); ?> serve a caricare un file che contiene l'header del sito, che essendo una parte di HTML che si ripete in ogni pagina del sito non ha senso riscriverla ogni volta... quindi ci sarà un file (probabilmente header.php o qualcosa di simile) con dentro l'HTML dell'header.


  • User

    Bene, quindi , trovando questi codici come faccio a modificarli e a inserirci l'h1 e l'h2?
    Questo editing era riferito agli articoli .


  • Super User

    Quando crei un articolo con WP di solito hai il Titolo e il Testo, ecco il Titolo dovrebbe finire in H1, quindi se il tuo template di WP non ti mette il titolo in H1 dovresti aprire il codice del template e sostituire il tag HTML che racchiude il Titolo con H1, e poi l'H2 lo dovresti mettere a mano quando scrivi l'articolo come prima cosa.

    Ma dovrei prima capire com'è fatto il tuo template per aiutarti meglio (anche perchè non so che template è e se c'è qualcosa tra il Titolo e il testo dell'articolo), la cosa migliore forse è cambiare template prendendone uno che già è SEO-friendly.


  • User

    Quello che non riesco a capire è che il mio template (travelify) sembra già 'seo 'frienly' in più ho il plugin Yoast seo .
    Ho la possibilità in ogni articolo di mettere titolo e sottotitolo grazie al seo (controllando nel testo però non mi va in h1 o h2).
    penso che qualche impostazione del template lo 'sovrasti'.
    A logica dovrei lavorare nell'editor , ma l'editor per le pagine /articoli è quello che ho copiato sopra.
    Qui di mi trovo bloccata .
    Grazie per la pazienza !


  • Super User

    Titolo e Sottotitolo se col tuo template non vanno in h1 e h2 come vanno?


  • User

    Nello snippet del seo posso indicare titolo e metadescrizione .
    Nell'anteprima mi compaiono esattamente come li metto io . Ma poi sui motori di ricerca non compaiono come nell'anteprima .
    Nel testo dell'articolo non li vedo in quanto riesco a visualizzarli solo nello snippet del seo Yoast.

    Prima di utilizzare lo snippet mettevo il titolo nell'articolo ma ora vedo che è in h5.

    Ricapitolando : attraverso il plugin seo Yoast evidentemente il titolo e la metadescrizione non 'funzionano'.

    Da quanto mi hanno consigliato non mi basta modificare il testo nei vari articoli (in questo caso potrei inserire un h1 al posto dell'attuale h5) ma devo modificare il template (quindi i codici sopra riportati nel precedente messaggio ).

    Giusto ?
    Che difficile 😒