Australia's Leading Digital Marketing Experts. T. 1300 235 433  |  Aggregation Enquires Welcome

Example Interest Rates: Home Loan Variable: 1.89% (1.9%*) • Home Loan Fixed: 1.84% (2.11%*) • Fixed: 1.84% (2.11%*) • Variable: 1.89% (1.9%*) • Investment IO: 2.05% (4.36%*) • Investment PI: 1.58% (2.72%*)

PDF with Google Docs and Shortcode

The following shortcode will send the current page (or any other defined page) to Google Docs for printing as a PDF document. This post is a little outdated and shouldn't be relied upon as giving a correct response. We'll get to it soon.

Copy and paste the WordPress function into your theme's functions.php file or, if you sensibly have one installed, your custom functions plugin.

1
<?php 
2
/*
3
 Print Your Current Page as a PDF with Google Docs and Shortcode
4
 http://www.beliefmedia.com/code/wp-snippets/docs-pdf
5
*/
6
 
7
function beliefmedia_docs_pdf($atts, $content) {
8
 
9
  extract(shortcode_atts(array(
10
    'url' => get_permalink(),
11
    'title' => wp_title()
12
  ), $atts));
13
 
14
 return '<a href="http://docs.google.com/viewer?url=' . urlencode($url) . '" target="_blank" title="' . $title . '" rel="noopener noreferrer">' . $content . '</a>';
15
}
16
add_shortcode('googlepdf', 'beliefmedia_docs_pdf');

Usage

The shortcode will render a link that should be clicked. The shortcode to be used is as follows: [googlepdf]Link text in here[/googlepdf]. If you choose to print another page, use [googlepdf url="http://www.beliefmedia.com/"]Link text in here[/googlepdf]. You can change the link title with the attribute of title in your shortcode.

Download our 650-page guide on Finance Marketing. We'll show you exactly how we generate Billions in volume for our clients.

  AUS Eastern Standard Time (Washington)

  Want to have a chat?
 

Like this article?

Share on facebook
Share on Facebook
Share on twitter
Share on Twitter
Share on linkedin
Share on Linkdin
Share on pinterest
Share on Pinterest

Leave a comment