X

Cum să creezi un shortcode Google Docs pentru documente PDF

Fragmente de IsItWP

Căutați o modalitate de a crea un shortcode Google Docs pentru documente PDF? Acest fragment va face ca shortcode-ul [pdf] să lege documentele PDF la vizualizatorul online Google Docs.

Instrucțiuni:

  1. Tot ce trebuie să faceți este să adăugați acest cod în fișierul functions.php al temei dvs. sau într-un plugin specific site-ului.
  2. Creați shortcode-ul astfel: [pdf href="http://example.com/file.pdf"]Fișierul meu PDF[/pdf], folosind propriul URL și text.
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');

Acest fragment a fost creat de Joen Asmussen.

Alternativ, ați putea folosi următorul fragment mai avansat. Acest fragment are un atribut de clasă în shortcode pe care l-ați putea folosi pentru a afișa o pictogramă pentru linkul tipului de fișier sau pentru a stiliza linkurile cu clasa implicită de pictograme.

Adăugați acest cod în fișierul functions.php al temei dvs. sau într-un plugin specific site-ului.

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");

Iată câteva exemple de utilizare a shortcode-ului pe care îl creează acest fragment.

[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]

Notă: Dacă este prima dată când adăugați secvențe de cod în WordPress, consultați ghidul nostru despre cum să copiați / lipiți corect secvențe de cod în WordPress, pentru a nu vă defecta accidental site-ul.

Dacă ți-a plăcut acest fragment de cod, te rugăm să iei în considerare și celelalte articole de pe site, cum ar fi: Cele mai bune 15 instrumente și pluginuri de marketing de conținut pentru WordPress.

Comentarii   Lasă un răspuns

  1. Documents Sample March 26, 2011 at 6:46 am

    Am încercat o dată și funcționează, mulțumesc pentru distribuire

    1. Nicio problemă, mă bucur că vă place!

Adaugă un comentariu

Suntem bucuroși că ați ales să lăsați un comentariu. Vă rugăm să rețineți că toate comentariile sunt moderate conform politicii noastre de confidențialitate, iar toate linkurile sunt nofollow. NU folosiți cuvinte cheie în câmpul nume. Să avem o conversație personală și semnificativă.

Lista de verificare pentru lansarea WordPress

Lista de verificare finală pentru lansarea WordPress

Am compilat toate elementele esențiale de verificare pentru lansarea următorului dvs. site WordPress într-o singură carte electronică la îndemână.
Da, trimite-mi eBook-ul gratuit!