Print-O-Matic

Omschrijving

Print-O-Matic adds the ability to print any post, page or page element by using a simple [print-me] shortcode. A complete listing of shortcode options are available, as well as free community support.

Schermafdrukken

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

Installatie

  1. Old-school: upload the print-o-matic folder to the /wp-content/plug-ins/ directory via FTP. Hipster: Ironically add Print-O-Matic via the WordPress Plug-ins menu.
  2. Activate the Plug-in
  3. Add a the shortcode to your post like so: [print-me target="div#id_of_element_to_print" title="Print Form"]
  4. Test that the this plug-in meets your demanding needs.
  5. Tweak the CSS to match your flavor.
  6. Rate the plug-in and verify if it works at wordpress.org.
  7. Leave a comment regarding bugs, feature request, cocktail recipes at https://wordpress.org/support/topic-tag/print-o-matic/

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?

Use the Community translation for Print-O-Matic at WordPress

Who likes to rock the party?

We like to rock the party.

Beoordelingen

11 oktober 2021
Could almost use this plugin without instruction. I did need help with customising the printout to pdf and support was fast and accurate in response. Matter resolved in less than 1 hour. Highly recommend as a plugin for your WordPress printing needs. 5/5
16 september 2021
Highly rated plugin. You can target anything for your print page. It's very customisable and can filter out items based on class or element id. Customs css, header & footer options. Well documented, and quite powerful. Highly recommended!
19 april 2021
Não funciona no site em geral, tem de adicionar o shortcode em cada post e ainda assim não aparece nada quando se clica em imprimir
12 april 2021
Great plugin, very efficient and fast support! Many thanks for your work
Lees alle 88 beoordelingen

Bijdragers & ontwikkelaars

“Print-O-Matic” is open source software. De volgende personen hebben bijgedragen aan deze plugin.

Bijdragers

“Print-O-Matic” is vertaald in 1 taal. Dank voor de vertalers voor hun bijdragen.

Vertaal “Print-O-Matic” naar jouw taal.

Interesse in ontwikkeling?

Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.

Changelog

2.1.1

  • added back code to printomat.js

2.1.0

  • prevent default on print triggers
  • rolled back tested tag to 5.8.1 as only RC1 versions are apparently accepted
  • more escaping for security
  • tightened up the code a bit
  • custom css sections of plugin options page now use CodeMirror
  • improved method of adding custom css using wp_add_inline_style

2.0.3

  • updated link to documentation
  • textarea input fields now escaped using esc_textarea() on plugin options page

2.0.2

  • targets are validated before print
  • field values in the plugin options page are now escaped using esc_attr()

2.0.1

2.0

  • complete re-write using new print-elements method by @szepeshazi
  • fully tested with WordPress 5.8.1

1.7.12

  • Fully tested with WordPress 5.2.1
  • print window opens in new tab
  • uses wp_localize to pass variables to script
  • added option to include print-me scripts in admin dashboard
  • added reviver.lt’s Edge fix

1.7.11

  • Fully tested with WordPress 5.1
  • Fixed typos

1.7.10

  • Fully tested with WordPress 4.9.1
  • Added default print title
  • IE bug fix: select elements now print selected values

1.7.9

  • Fully tested with WordPress 4.8

1.7.8

  • Safari on iOS will now rendering print preview correctly when close after print is used
  • fixed link to twinpictures author website

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.