Print-O-Matic

Description

Print-O-Matic adds the ability to print any post, page or page element by using a simple [print-me] shortcode. Bonus feature: filled out form elements are also printed using a kind of jQuery Jedi magic. A complete listing of shortcode options are available, as well as free community support.

Screenshots

  • See the printer icon? Guess what happens when it's clicked?
  • Print-O-Matic Options screen for Ultimate Flexibility

FAQ

Where can I fork this plugin and contribute changes?

github

I am a Social Netwookiee, might Twinpictures have a Facebook page?

Yes, yes… Twinpictures is on Facebook.

Does Twinpictures do the Twitter?

Ah yes! @Twinpictures does the twitter tweeting around here.

How does one use the shortcode, exactly?

A complete listing of shortcode options has been provided to answer this exact question.

Where can I translate this plugin into my favorite language?

Community translation for Print-O-Matic has been set up. You are welcome to join.

Who likes to rock the party?

We like to rock the party.

Reviews

Wonderfully Crafted

johnlanglois

I installed the free version and it was so well designed and so easily refined that I felt guilty about using the free version; so I bought the Pro version. Congratulations on a great product. I would have sent you this note via your website, but I couldn't find a Contact form.

Amazing Support

SteveMun26

Not only does this plugin do everything I need their support goes way beyond what you would expect. I am not a coder and the guys responded quickly and helped me achieve what I wanted to do. Well worth upgrading to the Pro version.

Read all 62 reviews

Changelog

1.7.7

  • tested with WordPress 4.7.3
  • replaced http links with https

1.7.6

  • top and bottom print page html now use do_shortcode instead of the_content filter to avoid conflicts with social sharing plugins
  • fixed error of extra character in the title tag.

1.7.5

  • added missing alt tag
  • fully tested with WordPress 4.6

1.7.4

  • added missing alt tag
  • reworked script to build new window more efficiently
  • working (not fully resolved) on Edge. Some issues will are related to a bug in Edge.

1.7.3

  • top and bottom html will process shortcakes
  • work around to clone IE element values that don’t have ID attributes… ugh
  • added option to close the print window after print dialogue box is closed
  • work around IE syntax errors when NO form elements are present… double ugh

1.7.2

  • added IE hack to fill in missing input text values for IE browsers.

1.7.1

  • checks for older IE MSIE, IE 11 Trident & IE 12 Edge properly

1.7

  • checks for IE (MSIE, Trident & Edge)
  • plugin fully tested with WordPress 4.5
  • added external printstyle for external triggers
  • print window no longer auto-closes
  • removed language files in favour of WordPress Language Packs

1.6.6

  • plugin fully tested with WordPress 4.4.0

1.6.5

  • adjusted method of determining if the print_data object exists and has property
  • adjusted the language domain to work with WordPress’ new language translation system

1.6.4

  • addressed move lovely IE issues
  • mega hack-o-riffic workaround for IE input text elements loosing user input values

1.6.3

  • fixed bug with title not passing target correctly when displaying both icon and title

1.6.2

  • fixed issue with printstyle default value not saving
  • deactivating plugin no longer clears all settings

1.6.1

  • corrected typo in printstyle attribute

1.6.0

  • added tag and class attributes
  • target now passed using data attribute rather than hidden input field

1.5.7

  • added pause_before_print attribute and option to manually pause the print dialogue box to let the page fully load.

1.5.6

  • typo correction
  • replaced redundant inline scripts with smarter print_data js object placed in footer
  • added icons for WordPress 4.0

1.5.5

  • Added some Internet Explorer workarounds
  • Added optional jQuery clone.fix to address issues with cloning textarea elements
  • Added %prev% and %next% target placeholders to print elements immediately preceding or following the print button
  • Added 3 second delay if iframe is detected in print page
  • Added Russian language translation

1.5.4

  • load scripts option now defaults to always
  • improvements for roll-your-own print-o-matic elements
  • added german and hungarian translations

1.5.3

  • works also in IE 11
  • print command now waits for page to fully load
  • added option to load scrips only on pages where shortcode is used

1.5.2

  • fixed bug with do_not_print
  • added alt attribute
  • works again in horrid IE browsers

1.5.1

  • added the do_not_print attribute

1.5

  • added print page top and bottom HTML section (special thanks to Daniel Kevin Johansen @ 555Haxor.dk & Game-Site.dk haxor5552@hotmail.com)
  • added option to select alternate print icons
  • can now show icon, text and icon & text print button
  • form values now include radio and checkbox selections
  • removed php4 constructors
  • added I18n localization support
  • fixed printicon attribute bug in shortcode
  • added custom css for display page as well as print page

1.4

  • target may now use %ID% as a placeholder for the post ID

1.3

  • Fixed so the print dialog box will display in IE (buggy, buggy IE)

1.2

  • Added Printicon Attribute to insert text-only print link

1.1

  • Added Options page with default target attribute and css style settings

1.0.1

  • Removed space from title of new window to prevent the wonderful IE8 from throwing errors.

1.0

  • The plug-in was forked and completely rewritten from Print Button Shortcode by MyWebsiteAdvisor.

Contributors & Developers

This is open source software. The following people have contributed to this plugin.

Contributors

Browse the code