wbAMP plugin come risolvere errore struttura amp image null

wbAMP plugin come risolvere errore struttura amp image null

Il plugin wbAMP disponibile sul sito weeblr.com, è un'ottima soluzione per chi vuole realizzare una versione AMP Accelerated mobile pages del proprio sito web utilizzando Joomla.

Coloro che hanno utilizzato questo plugin, sono rimasti molto soddisfatti e con poche impostazioni le pagine web si trasformano magicamente in versione AMP.

Per controllare il corretto funzionamento di questo plugin, occorre testare l'indirizzo della pagina e accertarsi che la stessa è una Pagina AMP valida ovvero che la pagina è adatta alle funzioni di ricerca relative alle pagine AMP nei risultati della Ricerca Google.

Purtroppo, uno degli errori più comuni è che la pagina ha dati strutturati non validi, sopratutto quello più frequente per chi utilizza Joomla (anche la versione 3.x), è image: null

L'errore si manifesta quando non esiste un'immagine allegata all'articolo pubblicato.

Senza addentrarci troppo in aspetti tecnici e complessi, vediamo come risolvere questo problema in modo veloce e indolore.

Se si utilizza Joomla versione 3.x

  • Come prima cosa occorre cercare ed editare il file chiamato content.php che si trova nel percorso root di joomla, cartelle: plugins - wbamp - content
  • Una volta trovato, aprirlo dunque con un editor, tra questi si può utilizzare il comune Blocco note o notepad
  • Circa alla riga 83 (se si utilizza un editor specifico), c'è questo comando in php;

    $jsonld['author'] = array(
    '@type' => 'Person',
    'name' => $name
    );
    }

    dovete sostituirlo con questo;

    $jsonld['author'] = array(
    '@type' => 'Person',
    'name' => $name
    );
    $jsonld['image'] = 'https://www.vostrositoweb.com/immagine-articolo.jpg';
    }

Una volta salvato e sovrascritto al file nella root, il lavoro è finito e la pagina web passerà egregiamente il test AMP, CLICCA QUI per eseguire un test.

Può succede che l'articolo non ha un autore ben definito, nessun problema, potete modificare la riga: 'name' => $name in 'name' => 'nome autore'