| 开发者 | affglad |
|---|---|
| 更新时间 | 2026年10月5日 20:28 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
https://printxpdf.com/print, a third-party web service operated by the author of this plugin. That service is what turns a web page into a PDF; this plugin does not generate PDFs itself. It is a free service and needs no account, registration or API key, for you or for your readers.
When data is transmitted. Never by the plugin. The plugin makes no outbound HTTP request of any kind, on the front end or in the admin, on activation or on any schedule. Data reaches printxpdf.com only at the moment a reader chooses to click the "Save as PDF" button, at which point the reader's own browser navigates to the service in a new tab.
What is transmitted. The public permalink of the post, passed in the query string as ?url=<permalink>, plus whatever the reader's browser normally sends with any navigation: IP address, user agent and referrer. That is all. No post content, no page HTML, no site credentials, no administrator details, no visitor records and no information about your WordPress installation are sent by this plugin.
Terms and privacy policy. Service terms of use: https://printxpdf.com/terms. Service privacy policy: https://printxpdf.com/privacy.
Turning it off. If you would rather send nobody to the service, untick "Save as PDF" in Settings > PrintxPDF. The Print and Email buttons then run entirely on the reader's own device and no third-party service is involved at all.
This disclosure is repeated on the plugin's own settings screen.
Privacy
The plugin does not phone home, does not register users, does not set cookies, adds no tracking and creates no database tables. It stores exactly one option and deletes it when you uninstall.
Lightweight by design
One PHP file, one small stylesheet and about twenty lines of JavaScript whose only job is to call window.print(). No jQuery, no framework, no bundled build output, no Composer, no cron jobs. Assets load only on the pages that actually render a button.
Where the buttons appear
Choose above the content, below the content, both, or manual only. Pick which public post types get them. Or place them yourself:
[printxpdf]
[printxpdf buttons="print,pdf" label="Print this page" align="center"]
The shortcode works in the Classic editor, in the block editor's Shortcode block, and in most page builders.
printxpdf folder to /wp-content/plugins/, or install the zip from Plugins > Add New > Upload Plugin.No. The plugin performs no outbound HTTP requests at all. The only third party involved is printxpdf.com, and only when a reader clicks "Save as PDF", which navigates their own browser to that service with the public URL of the post. The full disclosure, including links to the service's terms and privacy policy, is in the Description above and on the settings screen.
Yes. Untick "Save as PDF" in Settings > PrintxPDF. The Print and Email buttons involve no external service whatsoever.
No. Every button works for every visitor with no account and no key. Nothing in this plugin is gated, time-limited or quota-limited.
Insert a Shortcode block and put [printxpdf] in it. This release ships no custom block of its own.
No. The button row is hidden by a @media print rule, so it never appears on paper or in a saved PDF.
Tick "Match my theme" in Settings > PrintxPDF. The plugin then only lays the buttons out and leaves every colour, border and font to your theme. The classes are printxpdf-btn, printxpdf-btn-print, printxpdf-btn-pdf and printxpdf-btn-email.
Two things: the plugin's own button styling, and a short print stylesheet that hides .site-header, .site-footer, .widget-area, #comments and nav when the page is printed.
It calls window.print(), which needs JavaScript. If an optimisation plugin is deferring or blocking scripts, allow the printxpdf handle.
Yes. Set the placement to "Manual only" and call echo do_shortcode( '[printxpdf]' ); from your theme template, inside the loop.
Yes. Every public post type appears as a checkbox on the settings screen.
[printxpdf] shortcode.