https://github.com/lesterchan/wp-print
Displays a printable version of your WordPress blog's post/page.
https://github.com/lesterchan/wp-print
lesterchan print print-friendly printer wordpress wordpress-plugin wp-print
Last synced: 5 months ago
JSON representation
Displays a printable version of your WordPress blog's post/page.
- Host: GitHub
- URL: https://github.com/lesterchan/wp-print
- Owner: lesterchan
- Created: 2013-04-24T07:06:48.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2023-09-09T10:21:22.000Z (almost 3 years ago)
- Last Synced: 2024-04-15T00:14:40.340Z (about 2 years ago)
- Topics: lesterchan, print, print-friendly, printer, wordpress, wordpress-plugin, wp-print
- Language: PHP
- Homepage: https://wordpress.org/plugins/wp-print/
- Size: 175 KB
- Stars: 21
- Watchers: 6
- Forks: 16
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# WP-Print
Contributors: GamerZ
Donate link: http://lesterchan.net/site/donation/
Tags: print, printer, wp-print
Requires at least: 4.0
Tested up to: 6.3
Stable tag: 2.58.2
Displays a printable version of your WordPress blog's post/page.
## Description
Once installed take the following steps to set it up:
1. WP-Print settings page is located in WP-Admin -> Settings -> Print
1. You Need To Re-Generate The Permalink (WP-Admin -> Settings -> Permalinks -> Save Changes)
1. Refer To Usage For Further Instructions
### Usage
1. Open `wp-content/themes//index.php`. You should place it in single.php, post.php, page.php, etc also if they exist.
1. Find: ``
1. Add Anywhere Below It: ``
* The first value is the text for printing post.
* The second value is the text for printing page.
* Default: print_link('', '')
* Alternatively, you can set the text in 'WP-Admin -> Settings -> Print'.
* If you DO NOT want the print link to appear in every post/page, DO NOT use the code above. Just type in [print_link] into the selected post/page content and it will embed the print link into that post/page only.
### Build Status
[](https://travis-ci.org/lesterchan/wp-print)
### Development
[https://github.com/lesterchan/wp-print](https://github.com/lesterchan/wp-print "https://github.com/lesterchan/wp-print")
### Translations
[http://dev.wp-plugins.org/browser/wp-print/i18n/](http://dev.wp-plugins.org/browser/wp-print/i18n/ "http://dev.wp-plugins.org/browser/wp-print/i18n/")
### Credits
* Plugin icon by [SimpleIcon](http://www.simpleicon.com) from [Flaticon](http://www.flaticon.com)
* Icons courtesy of [FamFamFam](http://www.famfamfam.com/)
### Donations
I spent most of my free time creating, updating, maintaining and supporting these plugins, if you really love my plugins and could spare me a couple of bucks as my school allowance, I will really appreciate it. If not feel free to use it without any obligations.
## Screenshots
1. Admin Print Options
2. Print Post Link
3. Print Page
## Frequently Asked Questions
### How do I add this to my theme?
1. Open `wp-content/themes//index.php`
You may place it in single.php, post.php, page.php, etc also.
1. Find: ``
1. Add Anywhere Below It: ``
Simply add this code inside the loop ### where you want the print link to display:
if(function_exists('wp_print')) {
print_link();
}
### If you do not want to print a portion of your post's content
[donotprint]Text within this tag will not be displayed when printing[/donotprint]
* The text within [donotprint][/donotprint] will not be displayed when you are viewing a printer friendly version of a post or page.
* However, it will still be displayed as normal on a normal post or page view.
* Do note that if you are using WP-Email, any text within [donotprint][/donotprint] will not be emailed as well.
### Custom Template
* WP-Print will load 'print-css.css', 'print-posts.php' and 'print-comments.php' from your theme's directory if it exists.
* If it doesn't exists, it will just load the respective default file that comes with WP-Print.
* This will allow you to upgrade WP-Print without worrying about overwriting your printing styles or templates that you have created.
## Changelog
### 2.58.1
* FIXED: Strip iframe tags as well.
### 2.58
* NEW: Ability to print thumbnail. Props @MatthieuMota.
### 2.57.2
* FIXED: Check both parent and child theme
### 2.57.1
* NEW: Use translate.wordpress.org to translate the plugin
* FIXED: Unable to update options
### 2.57
* FIXED: Notices
### 2.56
* NEW: Updated print HTML code. Props @Luanramos
### 2.55
* NEW: Bump to 4.1
* FIXED: get_the_category_list() optional secondary argument
* FIXED: Replace font with p
### 2.54
* NEW: Finally there is custom post type support. Props [nimmolo](http://andrewnimmo.org/ "nimmolo").
* NEW: Allow Multisite Network Activate
* NEW: Uses WordPress uninstall.php file to uninstall the plugin
### 2.53
* FIXED: Use get_stylesheet_directory() instead of TEMPLATEPATH
### 2.52
* FIXED: Added nonce to Options. Credits to Charlie Eriksen via Secunia SVCRP.
### 2.51
* NEW: Support for links that start with "//"
* FIXED: Unable to load WP-Print on Password Protected posts
### 2.50
* NEW: Uses jQuery Framework
* NEW: [donotprint][/donotprint] ShortCode Will Not Be Displayed As Well When Using WP-Email (Refer To Usage Tab)
* NEW: Use _n() Instead Of __ngettext() And _n_noop() Instead Of __ngettext_noop()
* FIXED: Uses $_SERVER['PHP_SELF'] With plugin_basename(__FILE__) Instead Of Just $_SERVER['REQUEST_URI']
* FIXED: Nested ShortCode Issues