=== Print, PDF, Email by PrintFriendly === Contributors: printfriendly, joostdevalk, jrf Tags: print, pdf, email, print button, wp-print, print recipe, print post, print page, print widget, print plugin, printable, wp-pdf, pdf post, pdf page, pdf button, pdf widget, pdf plugin, woocommerce print, woocommerce pdf Requires at least: 2.8 Tested up to: 5.4 Stable tag: 3.15.0 The #1 Print, PDF, Email button. Stylish, full featured, customizable. Add custom header, footer, and more. == Description == **GDPR (General Data Protection Regulation)** PrintFriendly Pro is GDPR compliant. [Privacy Policy](https://www.printfriendly.com/privacy). We are working on making the free version GDPR complaint, but as of today it is not because stringent cookie consent requirements. If you are an EU publisher, we recommend purchasing a [PrintFriendly Pro Subscription](https://www.printfriendly.com/button/pro) for your domain. **Features** PrintFriendly is used by millions of people everyday to help them save paper and ink when they print and generate PDFs (Good for the environment and peoples wallet!). * Print, PDF, and email. * Stylish, highly polished, intuitive UI/UX that end-users love. * Editable Preview - change text/image size, and delete to save even more paper and ink. * PDF - clickable links and custom paper sizes (A4 or Letter). * Reliable & Fast - We've developed this product over the past 9 years and it's fully optimized. **Benefits For Publishers** * Automatically detects page content so you don't have to create print.css. * Professional: highly polished, stable, and supported. * Works on HTTP, HTTPS, and password protected sites. * Customization features (see below) * Full featured free (ad supported) version and optional [Pro Upgrade](https://www.printfriendly.com/button/pro). **Customization** * Print, PDF, Email, options can be on or off. * Custom headers and footers for the print and PDF. * Button styles to choose, or use your own text and image/button. * [Include a copyright](https://support.printfriendly.com/button/developer-questions/include-copyright/) on print and PDF. * [Use your own CSS](https://support.printfriendly.com/button/wordpress/create-custom-css-file/) for complete creative control or the print or PDF page. * Use the JavaScript or non-JavaScript option. = Free - Ad Supported = > This highly polished, professional plugin is free to use and fully functional. We maintain, improve, and offer support to all users.
> You get all this for free, and in return tasteful ads are displayed in a non-interfering way.
> Ads are only shown in the print/pdf/email confirmation window. No other ads are displayed or embedded in the content, or snuck in anywhere else.
> For example, [click here to see image](http://www.printfriendly.com/images/pf-free-ad-supported.gif) = Purchase an Ad-Free Subscription = > Get a quality product for reasonable price. Remove the ads by purchasing an ad-free subscription. It’s cheap, easy, and straightforward.
> Purchase now at [PrintFriendly.com/pro](https://www.printfriendly.com/button/pro) **Localized in 30 Languages** PrintFriendly & PDF speaks your language! It detects (based on browser setting) the end-users language and automatically changes language. For example, if your browser is set to Spanish, then PrintFriendly will use Spanish. A few of our supported languages: * Danish * German * English * Spanish * Estonian * French * Hebrew * Croatian * Hungarian * Italian * Korean * Lithuanian * Dutch/Netherlands * Polish * Portuguese * Slovak * Slovenian * Serbian * Swedish * Thailand * Turkish * Chinese Simplified * Chinese Traditional PrintFriendly and PDF is the #1 print optimization technology, **as featured in [Lifehacker](http://lifehacker.com/5272212/print-friendly-optimizes-web-pages-for-printing "PrintFriendly & PDF in Lifehacker"), [Mashable](http://mashable.com/2009/05/18/print-friendly/ "PrintFriendly & PDF in Mashable") & [makeuseof](http://www.makeuseof.com/dir/printfriendly-save-on-paper-and-ink/#comment-95052)**. **Give PrintFriendly & PDF a test drive at [PrintFriendly.com](http://www.printfriendly.com "PrintFriendly & PDF")** = Print, PDF, Email Privacy & Data = PDFs are generated on our server; **this plugin “phones home”**. Also if the end-user shares the page via email, the email is sent by our server. Our Fundamental Principles: * **We do not sell data.** Period. * **We do not share data,** unless compelled by the law. * **We do not ask for personal information,** unless it's needed to provide a service. * **We don’t store personal information,** unless required for the on-going operation of service. Specifically, here’s what we do with the data and information: **Page content is not sent or stored on server,** except to generate the PDF. After the PDF is generated, we temporarily store the PDF to allow the end-user time to download. After this time has expired, the PDF is permanently deleted. If you’re using the non-JavaScript option in the plugin, then the preview is generated on our server and temporarily stored in cache for a few minutes. After that time it is permanently deleted. **Email Address & Content get permanently deleted** In order to send the email, we need to store the email address and message on our server. After the email has been sent and found not to be a spammer, the email address is permanently deleted. **Server log files get created and deleted.** Browsers and Servers pass non-personally-identifying information, such as the browser type, language, referrer, and the date/time. We may use this data to analyze how the service is being used. Non-personally-identifying aggregate data may get published, e.g., by a report on trends in the usage of the service. == Installation == 1. Search for PrintFriendly in your WordPress backend and click install, or download the printfriendly.zip file and unzip it. 2. If you downloaded the zip, upload the printfriendly folder into wp-content/plugins folder 3. Activate the plugin in your WordPress Admin area. 4. Select "Settings" to customize button style and placement. == Frequently Asked Questions == = Print Friendly & PDF Official Support= [How to articles and support](https://support.printfriendly.com) for Print, PDF, and Email button by PrintFriendly = Content Not Showing = Use [PrintFriendly & PDF custom class names](https://support.printfriendly.com/button/developer-questions/include-exclude-content/) to include/exclude content. = How to add custom header to Print and PDF = Use the option in the Plugin settings. [See how](https://support.printfriendly.com/button/wordpress/custom-header-wp/) = Hide the button on a specific page= You can [hide the Print, PDF, and Email button](https://support.printfriendly.com/button/wordpress/hide-button/) using CSS. == Screenshots == 1. Lightbox design keeps users on your page. 2. More sharing tools, Print, PDF, Email. Plus editing tools! 3. Fully customizable: Choose your print button, text link, or use your own text or graphic. 4. Print Friendly & PDF speaks your language! Localized in over 30 languages. == Changelog == = 3.15.0 = * CSS Bug fix for center align of PrintFriendly Button = 3.14.9 = * Bug fix for PrintFriendly button alignment. = 3.14.8 = * Fix error from deprecated contextual help. Change printfriendly button CSS styles from internal (head) to inline (link). This ensures all styles are removed when button is not present. = 3.14.7 = * Remove unnecessary closing style tag. Add outline:none to printfriendly button link to remove outline on click. = 3.14.6 = * Improvements to CSS and how we load JS. Moved button CSS from page head to a separate stylesheet. Load JS using async attribute (now that all major browsers support async attribute, we need not insert JS dynamically) = 3.14.5 = * New Feature: Password protected image option. Select this option if your images are password protected so they can be included in PDFs. = 3.14.4 = * Make save options work without Pro field(email, domain) validation check. = 3.14.3 = * Plugin copy and style changes. No functionality changes. = 3.14.2 = * GDPR Compliant notification for PrintFriendly Pro and links to Privacy Policy. = 3.14.1 = * Fix client side pro domain validation. = 3.14.0 = * Integrate instant free Pro Trial, and Pro status. = 3.13.0 = * Add Notification alerting websites using Password Protection or JavaScript to display content they need to upgrade to PrintFriendly Pro = 3.12.5 = * Chanage link in settings page = 3.12.4 = * Bug fix, avoid "undefined variable: return" = 3.12.3 = * Bug fix, sometimes custom image didn't display correctly after upgrade = 3.12.2 = * Add title to Printfriendly button and change button image alt = 3.12.1 = * Fix translations = 3.12.0 = * Update custom button UI = 3.11.2 = * Fix button upgrade for pf-icon-both.gif = 3.11.1 = * Bug fix = 3.11.0 = * Update buttons = 3.10.0 = * Change "leave us a rating" message. = 3.9.2 = * Correctly handle spaces in print-only detection = 3.9.1 = * Better print-only detection = 3.9.0 = * Add new button = 3.8.8 = * Bug fix. = 3.8.7 = * Bug fix. = 3.8.6 = * Allow default image setting to be small medium or large. = 3.8.5 = * Bug fix. = 3.8.4 = * Bug fix. = 3.8.1 = * Improve automatic error reporting. = 3.8.0 = * Add automatic error reporting. = 3.7.6 = * WooCommerce support improvments: remove upsells from print preview. = 3.7.5 = * WooCommerce support improvments: fix DOMDocument.loadHTML warnings. = 3.7.4 = * Added CSS Relative Position and Z-Index to button to avoid content covering the button. = 3.7.3 = * Always use https = 3.7.2 = * Use schema less URLs for loading icons = 3.7.1 = * Use www.printfriendly.com instead of app.printfriendly.com for redirects = 3.7.0 = * Remove http/https option, use current schema = 3.6.0 = * Allow custom HTML in Custom Button Text = 3.5.4 = * WooCommerce 'Content Algorithm' fix = 3.5.3 = * Fix security issues = 3.5.2 = * Fix code to support PHP 5.2 = 3.5.0 = * WooCommerce product page improvements. Better support for product images, price, and description. = 3.4.9 = * Fix minor security issue = 3.4.8 = * Fix button images style = 3.4.7 = * Fix button style to remove underline = 3.4.6 = * Always removed PrintFriendly button underline regardless plugin CSS for button styles option = 3.4.4 = * Removed page content selection option - Wordpress Standard/Strict = 3.4.2 = * Fixed the issue occured due to new changes made in the page content selection options = 3.4.1 = * Improved page content selection options = 3.4.0 = * Fixed the admin javascript error and increased plugin text boxes size * Enabled Print Friendly button href to www.printfriendly.com only when the plugin JavaScript option is enabled * Made some plugin text translation ready = 3.3.10 = * Implemented both Classic Google Analytics and Google Universal Analytics code * Fixed WP Slimstat conflict = 3.3.9 = * Removed the functionality that opens new window when JavaScript is disabled = 3.3.8 = * Shortcode bug fix * Urlencoded button href to produce valid html = 3.3.7 = * Readme.txt update = 3.3.6 = * Fixed JS optimization Bug = 3.3.5 = * Wordpress 3.8 support = 3.3.4 = * Provided Algorithm Options = 3.3.3 = * Using WP content hook for all Buttons = 3.3.2= * Algorithm Update = 3.3.1 = * SSL Support bug fixes. = 3.3.0 = * Optimized JavaScript, reducing the file size by 65%! * Better syncing between client-side/server-side content detection algorithm. This will make improvements to content detection easier than ever. * Support for international language sub-regions, for example PT-BR vs. PT (Portuguese-Brazil vs. Portuguese for Portugal) * Support for Wordpress - 3.6 . * Printfriendly custom commands support. = 3.2.10 = * Fixed Bug in Google Analytics generation = 3.2.9 = * Enabled support for Google Analytics = 3.2.8 = * Algorithm Update = 3.2.7 = * Removed Break tag from button code. = 3.2.6 = * Fixed Button behavior when displayed on Homepage for NON-JS version. * Fixed CSS issue with Button when placed above content. * Fixed box-shadow issue with button. * Custom print and pdf options now available for Non-JS version. Custom options include header, css, image alignment, etc.. * Fixed bug for custom tagline. = 3.2.5 = * Added hide images and image style options. * Improved input validation. * Improved output escaping. * Removed printfriendly post_class. * Small i8n fix. * Few small HTML fixes. = 3.2.4 = * Add printfriendly post_class. * Fixed minor JS bug. * Added redundancy to uninstall script. = 3.2.3 = * Rolling back to version 3.2.1 = 3.2.2 = * Add printfriendly post_class. * Add printfriendly button display settings per individual category. * Fixed minor JS bug. * Added redundancy to uninstall script. = 3.2.1 = * Improve script loading. = 3.2.0 = * Important chrome issue fix. Ie syntax error fix. = 3.1.9 = * Minor css detail. = 3.1.8 = * Add printfriendly options to allow/not allow print, pdf, email from the Printfriendly and PDF dialog. = 3.1.7 = * Revert default print button show settings. Prevent easy override of print button text-decoration and border style properties. = 3.1.6 = * Adding PrintFriendly and PDF alignment style classes. = 3.1.5 = * Set button appearance in more flexible way. Remove styles that interfered with wordpress themes. Add shortcode for printfriendly button. Fix redirect to printfriendly.com link. Added custom css feature. = 3.1.4 = * Changed https url. Don't hide text change box when disabling css. = 3.1.3 = * Fixed bug with disable css option. = 3.1.2 = * Added disable css option to admin settings. = 3.1.1 = * Fixed admin js caching. = 3.1.0 = * Fixed admin css caching. = 3.0.9 = * New features: Custom header, disable click-to-delete, https support (beta), PrintFriendly Pro (ad-free). = 3.0.8 = * Reordered PrintFriendly & PDF buttons. CSS stylesheet option is now checked by default. = 3.0.7 = * Added additional images for print button. = 3.0.6 = * Fix bug that displays button on category pages when posts and pages is selected. = 3.0.5 = * PrintFriendly & PDF button will now display on category pages (archive pages), if "Homepage, Archives, Posts, and Pages" was selected in the Settings for PrintFriendly & PDF (button placement). = 3.0.4 = * Align-right and align-center support for themes that remove WordPress core css. = 3.0.3 = * Support for bad themes that alter template tags and prevent JavaScript from loading in footer. = 3.0.2 = * Fixed JS bug with Google Chrome not submitting and fixed input validation issues. = 3.0.1 = * Fixed minor JS bug. = 3.0 = * A complete overhaul of the plugin by renowned WordPress plugin developer Joost de Valk. * Code Changes: * Redone the admin page. * Plugin is now fully i18n ready. * Plugin now uses the settings API. * CSS loading is now optional. * JavaScript loading is now optional. * Plugin now uses WordPress default align classes for outlining. * Documentation changes: * Added an FAQ. * Added Screenshots. = 2.1.8 = * The Print Button was showing up on printed, or PDF, pages. Junk! Print or PDF button no longer displayed on printed out page or PDF. = 2.1.7 = * Changed print button from `` to `
` to support floating the print and PDF button to right. = 2.1.6 = * Added rel="nofollow" to the print links to avoid search engines indexing the print pages. * Changed print button from link `` to ``. Some tracking plugins added target_new/blank to link, therefore breaking print friendly. = 2.1.5 = * To avoid conflicts with Google Analytics widgets, changed link structure. No longer uses onclick to call PrintFriendly Javascript. Now the javascript is called in the href. * Custom image support for hosted solutions