X

Come Creare uno Shortcode di Google Docs per Documenti PDF

Snippet di IsItWP

Stai cercando un modo per creare uno shortcode di Google Docs per documenti PDF? Questo snippet creerà lo shortcode [pdf] per collegare documenti PDF al visualizzatore online di Google Docs.

Istruzioni:

  1. Tutto quello che devi fare è aggiungere questo codice al file functions.php del tuo tema o in un plugin specifico per il sito.
  2. Crea lo shortcode in questo modo: [pdf href="http://example.com/file.pdf"]Il mio file PDF[/pdf], usando il tuo URL e testo.
function pdflink($attr, $content) {
    if ($attr['href']) {
        return '<a class="pdf" href="http://docs.google.com/viewer?url=' . $attr['href'] . '">'.$content.'</a>';
    } else {
        $src = str_replace("=", "", $attr[0]);
        return '<a class="pdf" href="http://docs.google.com/viewer?url=' . $src . '">'.$content.'</a>';
    }
}
add_shortcode('pdf', 'pdflink');

Questo snippet è stato creato da Joen Asmussen.

In alternativa, potresti usare il seguente snippet più avanzato. Questo snippet ha un attributo di classe nello shortcode che potresti usare per visualizzare un'icona per il link del tipo di file o per stilizzare i link con la classe icona predefinita.

Aggiungi questo codice al file functions.php del tuo tema o a un plugin specifico per il sito.

function wps_viewer($atts, $content = null) {
    extract(shortcode_atts(array(
        "href" => 'http://',
        "class" => ''
    ), $atts));
    return '<a href="http://docs.google.com/viewer?url='.$href.'" class="'.$class.' icon">'.$content.'</a>';
}
add_shortcode("doc", "wps_viewer");

Ecco alcuni esempi di utilizzo dello shortcode creato da questo snippet.

[doc class="psd" href="http://www.example.com/file.psd"]my PSD file name[/doc]
[doc class="ai" href="http://www.example.com/file.ai"]my AI file name[/doc]
[doc class="svg" href="http://www.example.com/file.svg"]my SVG file name[/doc]

Nota: Se questa è la prima volta che aggiungi snippet di codice in WordPress, consulta la nostra guida su come copiare / incollare correttamente snippet di codice in WordPress, in modo da non rompere accidentalmente il tuo sito.

Se ti è piaciuto questo snippet di codice, ti preghiamo di considerare di leggere i nostri altri articoli sul sito come: I 15 migliori strumenti e plugin di content marketing per WordPress.

Commenti   Lascia una risposta

  1. Esempio Documenti 26 marzo 2011 alle 06:46

    Ho provato una volta e funziona, grazie per aver condiviso

    1. prego, sono contento che ti piaccia!

Aggiungi un commento

Siamo lieti che tu abbia scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra normativa sulla privacy e tutti i link sono nofollow. NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.

Checklist per il lancio di WordPress

La Guida Definitiva per il Lancio di WordPress

Abbiamo raccolto tutti gli elementi essenziali della checklist per il lancio del tuo prossimo sito web WordPress in un comodo ebook.
Sì, Inviami l'eBook Gratuito!