PaywallProject Docs
  1. Home
  2. PaywallProject plugin
  3. Print clean copies of articles, with an optional Print button

Print clean copies of articles, with an optional Print button

When a reader prints one of your articles, PaywallProject gives them a clean copy of the story. The printout keeps the story and drops everything else on the screen. You don’t have to set anything up for this. You can also add an optional Print button to your articles, so readers don’t have to look for their browser’s print menu.

What a printed article includes

Single articles always load a print layout. It works whether the reader uses the Print button or their browser’s own print command (Ctrl+P, or Cmd+P on a Mac). The printout keeps:

  • The headline, kicker or category, byline and date, as your theme shows them.
  • The featured image with its caption. The caption prints even if your theme doesn’t show it on screen.
  • The story, in one full-width column.
  • At the bottom: your site name, the article’s web address and the date it was printed.

It leaves out your site header, menus, sidebars and footer, ads, comments, share buttons, related stories, popups and cookie banners, and PaywallProject’s own paywall messages.

A printed article with only the headline, featured image and caption, byline, category and story, followed by the site name, an example article address and the print date
Print preview of an article for a reader who has access. The site name, article link and print date are at the bottom. Example address shown.

Turn on the Print button

The Print button is off by default.

  1. Go to PaywallProject → Paywall and scroll to the Printing section.
  2. Next to Print button, select Show a Print button at the top of each article.
  3. Select Save changes.
The Printing section of the Paywall page, with the Print button checkbox selected and an empty Also hide when printing box
The Printing section on the Paywall page.

A small Print button now appears above the first paragraph of every article. Every visitor sees it, including readers who haven’t subscribed. Selecting it opens the reader’s print window. The button itself doesn’t appear on paper.

An article on the site with a small Print button above the first paragraph of the story
The Print button sits above the first paragraph.

What a locked article prints

Printing never gets around your paywall. A reader who can’t read the full article only prints what they can see: the headline, image, byline and the teaser. Instead of the paywall box, the printout ends with a line asking them to subscribe, for example “Subscribe to read the full story at Your Site Name (yoursite.com).”

A printed paywalled article showing only the headline, image, byline and first sentence, then the line Subscribe to read the full story, the site name, an example article address and the print date
Print preview of the same article for a visitor without a subscription: the teaser and a subscribe line. Example address shown.

Hide something else from printouts

PaywallProject already hides the usual parts of most themes. If a part of your theme still shows up on paper, such as a newsletter box or a banner, you can hide it:

  1. Go to PaywallProject → Paywall and scroll to Printing.
  2. In Also hide when printing, enter the CSS selectors for those parts, separated by commas. For example: .my-theme-banner, #newsletter-box. Your web developer can help you find them.
  3. Select Save changes.

Good to know

  • The print layout applies to single articles of every post type your paywall covers. Pages don’t use it and don’t get the Print button.
  • The web address at the bottom is always the article’s normal address. If the reader opened the article through a gift link or a staff share link, that link isn’t printed.
  • What prints depends partly on your theme. If your theme doesn’t show the date or the category on the article, they won’t print either.
  • If you use Advanced Ads, its ads are hidden from printouts automatically.
Updated on November 9, 2026
Was this article helpful?

Related Articles

Get more help
Can't find the answer you're looking for? Get in touch.
Contact support