Aggiungi Google Books nei tuoi post usando gli shortcode
Per chi non lo sapesse Google Book è un progetto il cui scopo è la digitalizzazione del patrimonio librario mondiale. Da Google Book non è…

Per chi non lo sapesse Google Book è un progetto il cui scopo è la digitalizzazione del patrimonio librario mondiale. Da Google Book non è possibile scaricare e-book ma solamente leggerne alcune pagine (il numero dipende dalla disponibilità dell’editore) e magari avere maggiori informazioni e link per l’acquisto online. In questo post vedremo come inserirne un estratto nei nostri articoli usando gli shortcode, un utile maniera per consigliare agli utenti le nostre letture preferite, magari integrando anche una breve recensione.
Integrazione in functions.php
Prima di tutto integriamo la funzione nel nostro file functions.php contenuto come sempre nella cartella del tema in uso:
[php]
// Shortcode Google book
add_shortcode(‘googlebooks’, ‘sc_embed_google_books’);
function sc_embed_google_books( $atts ){
extract(shortcode_atts(array(
"id" => ”,
"width" => ‘600’,
"height" => ‘900’,
), $atts));
return ‘<script type="text/javascript" src="http://books.google.com/books/previewlib.js"></script>
<script type="text/javascript">
GBS_insertEmbeddedViewer("’.$id.’", ‘.$width.’,’.$height.’);
</script>’;
}[/php]
Richiamo tramite shortcode nel nostro editor post
Ora che abbiamo creato la funzione per il nostro shortcode per richiamarlo nel nostro editor basterà inserire questo codice:
[html][googlebooks id="0578022702" width="400" height="400"][/html]
per richiamare l’ E-book desiderato avremo bisogno di alcune informazioni da inserire nel nostro shortcode, nel caso specifico si tratta del numero ISBN che andremo ad inserire nel campo id (nell’esempio sopra 0578022702). Il numero ISBN è un indicativo univoco per ogni Libro contenuto in Google Books che troverai nelle Informazioni bibliografiche o in mancanza nell’url della pagina, l’importante è prendere solamente la parte di numeri che compaiono prima della virgola. Come puoi vedere hai anche la possibilità di scegliere la larghezza e l’altezza del box integrato semplicemente inserendone i valori che desideri.
Eccoti un esempio di integrazione
[gbooks id=”1430228954″ width=”590″ height=”400″]
Fonte: WPSNIPP
Ti è piaciuto questo articolo?
Ricevi ogni mattina la selezione della redazione.
Continua a leggere
Bose SoundLink Flex SE 2ª Gen: offerta top a 99,99 euro
Il Bose SoundLink Flex SE di seconda generazione scende al minimo storico su Amazon a 99,99 euro. Scopri caratteristiche, autonomia…
Google Pixel Tag: il nuovo rivale di AirTag per Android
Google lancia Pixel Tag, il localizzatore con UWB e batteria sostituibile. Scopri caratteristiche, prezzo e data di uscita.
Offerte TerraMaster: NAS, DAS e SSD con sconti fino al 25%
Scopri il programma Storage Upgrade di TerraMaster: sconti su NAS, DAS e SSD fino al 25% per video 8K, AI…
