X

Cómo crear un código corto de Google Docs para documentos PDF

Snippets by IsItWP

¿Estás buscando una forma de crear un código corto de Google Docs para documentos PDF? Este snippet hará que el shortcode [pdf ] enlace documentos PDF al visor online de Google Docs.

Instrucciones:

  1. Todo lo que tienes que hacer es añadir este código al archivo functions.php de tu tema o en un plugin específico del sitio.
  2. Cree el shortcode así: [pdf href="http://example.com/file.pdf"]Mi archivo PDF[/pdf], utilizando su propia URL y texto.
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');

Este fragmento ha sido creado por Joen Asmussen.

Como alternativa, puede utilizar el siguiente fragmento más avanzado. Este fragmento tiene un atributo de clase en el shortcode que puede utilizar para mostrar un icono para el enlace de tipo de archivo o para dar estilo a los enlaces con la clase de icono predeterminada.

Añade este código al archivo functions.php de tu tema o a un plugin específico del sitio.

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

Aquí tienes algunos ejemplos de uso del shortcode que crea este fragmento.

[doc class="psd" href="http://www.example.com/file.psd"]mi nombre de archivo PSD[/doc]
[doc class="ai" href="http://www.example.com/file.ai"]mi nombre de archivo AI[/doc]
[doc class="svg" href="http://www.example.com/file.svg"]mi nombre de archivo SVG[/doc]

Nota: Si es la primera vez que añade fragmentos de código en WordPress, consulte nuestra guía sobre cómo copiar / pegar correctamente fragmentos de código en WordPress, para no romper accidentalmente su sitio.

Si te ha gustado este fragmento de código, por favor considere revisar nuestros otros artículos en el sitio como: 15 mejores herramientas y plugins de marketing de contenidos para WordPress.

Comentarios   Deja una respuesta

  1. Documents Sample marzo 26, 2011 en 6:46 am

    I tried once and its working,thanks for sharing

    1. no problem, glad you like it!

Añadir un comentario

Nos alegra que haya decidido dejar un comentario. Tenga en cuenta que todos los comentarios se moderan de acuerdo con nuestra política de privacidad , y que todos los enlaces son nofollow. NO utilice palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.

WordPress Launch Checklist

La lista definitiva para lanzar WordPress

Hemos recopilado todos los elementos esenciales de la lista de comprobación para el lanzamiento de su próximo sitio web de WordPress en un práctico ebook.
Sí, envíeme el ¡gratuito!