
Print A Different Page in WordPress
Step 1: For print button use a link with variable ?pfstyle=wp. Use any text or graphic you'd like (printfriendly.com/button)
<a href="/my-site/example-page.php?pfstyle=wp" rel="nofollow">Print</a>
Step 2: On destination page, include the JavaScript just above </body>
<script type="text/javascript">
// PrintFriendly
var e = document.createElement('script'); e.type="text/javascript"; e.async = true;
e.src = '//cdn.printfriendly.com/printfriendly.js';
document.getElementsByTagName('head')[0].appendChild(e);
</script>