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'