Ryan
Forum Replies Created
-
Yes, it appears to be your theme.
When your home page is printed on iOS without the use of PMB it has the same issue:https://dev.printmy.blog/wp-content/uploads/2025/08/image0.png
So, this is not something we can fix on our end. You will need to edit your theme directly or contact your Theme Developer. If you are editing your Theme’s styles.css file directly, you can look for rules with the “@media print” tag. These are rules that will only affect printed pages.
I believe this resolves this issue, so I am going to close this thread. Please create a new thread if there is a new issue we can assist you with and we will be happy to do so.Thank you testing with all of your plugins disabled. That tells us that it is not a plugin issue.
Thank you also for checking the Post Rendering Wait-Time and Inline JavaScript options. I was also able to test those settings from my device.
Since PMB hosted on other websites is working fine on iOS Safari, could I ask you to do one more test for me please?
If possible, could you try it with a different WordPress Theme activated, just in case there is some kind of conflict with the Theme?Thank you for sharing your experience and opinion.
We will look at adding your suggestion in a future plugin update.Yes, I just tried printing to PDF from your website and it worked on Desktop but I experienced the same issue as you when I tried to print to PDF from iPhone.
Printing to PDF on iPhone from our dev site worked properly on my device though. So, I think the issue must be related to a setting or possibly a plugin on your website.
Could you try navigating to the Quick Print Settings page and adjusting the “Post Rendering Wait-Time” under “Troubleshooting Options”. If it is currently 200ms, could you try increasing it to 1000ms?
Also, could you tell me if the “Include Inline Javascript” option is checked or not?Hello,
I’m sorry for the confusion.
There are several different print buttons as shown in the settings in this screenshot:
Print: This button optimizes content for printing to a physical printer.
PDF: This button optimizes content for printing to a digital pdf.
eBook: This button optimizes content for printing to an ePub file.
Currently, I believe you only have the Print button activated, which only supports users who want to print to a physical printer, which sounds like that is what you want to do.
Could you please also activate the PDF button for me, so that I can Print to PDF and see if I can replicate the issue you described?: (i.e. “it just prints out a bunch of lines and dots.”)
Also, could you please try printing a different document (something not from your website) from your wife’s phone just to make sure that this isn’t an issue with your printer or the print function of her phone? It sounds like it might be an issue with your printer head.
I took a look at your website on iPhone and tried the print button that you have.
For me, the Print Page loaded properly, but on your articles you only include the Print Ready button, you don’t include the Digital PDF print button. The Print Ready option is optimized for printing to physical printers, so from the Print Page users are directed to the Printer Selection screen when they push the print button. For mobile users this might not be ideal because most mobile devices are not connected to printers. That could be why it wasn’t printing properly for you on mobile.
So, you might want to turn the Digital PDF print button on.
Could you try navigating to the WordPress Backend > Print My Blog > Settings > Customize Buttons > Print Formats and make sure that the “PDF” format is selected. Then, press save if you make a change.
This should add the PDF Print Button to your articles where you use the Print Button Shortcode.
Please let me know the results or if you have any trouble.Since you made some changes to your WordPress plugins, could you try this please:
- Close your Safari app
- Goto your Safari settings and click “Clear History and Website Data”
- Reopen Safari and refresh your home
- Press the print button to open up the Print Page again
Please let me know if that fixes the issue or if it persists.
Thank you.
From the plugins list in your debug information, I think these plugins might affect the WordPress REST API. Could you please check if there are any settings in these plugins that target the REST API?
- Advanced Access Manager – Premium Add
- Advanced Access Manager
- Security Ninja (Premium)
- Ultimate Member + Add-ons
Hello Gosta,
I received your debug information.
Do you know if any of your plugins create new post statuses other than these: ‘publish’, ‘password’, ‘private’, ‘future’?Hello,
I’m glad we were able to solve those three problems! Thank you for confirming that.
I tested your website on iPhone and I experienced the following behavior:
With Cookies Blocked: The Print Page did not load in Safari.
With Cookies Unblocked: The Print Page loaded properly in Safari.
I’m guessing that the behavior you experienced was because Cookies were blocked on your mobile device.
Could you check that please and let me know the results?
Thank you for your patience.Hello,
Thank you for contacting us.
I’m sorry that you are experiencing an issue with our plugin.
I noticed that you also sent us your debug information by email.
I replied to you a few days ago.
Did you receive my message?
I visited your website on PC and mobile and experienced the issue on both platforms. The console showed an issue accessing the REST API, so I believe your issue is caused by one of your other plugins blocking the WordPress REST API.
Could you check your settings for these plugins to see if there are any restrictions or settings affecting the WordPress REST API?:
-iThemes Security
-Really Simple Security
-Wordfence Security
Question 2: is there way to remove the url’s for the images on the print page when I choose to hide images in the settings.
Do you mean on the Quick Print settings page you have “Image Size” set to “None (hide images)” but a URL for the images is displaying instead of the images? Is that correct?
Question 3: Is there a way to align the print button to the left under my posts?
Yes, you can do that with a Custom CSS Rule.
Follow these instructions: https://printmy.blog/user-guide/getting-started/12-faqs-common-problems-using-print-my-blog-pro/#how-do-i-change-the-style-of-the-quick-print-buttons
But use this CSS rule instead of the rule from the guide:
.pmb-print-this-page.wp-block-button {
justify-content: flex-start;
}Hello Gösta,
Thank you for answering Mike’s questions.
I have a couple more questions if you don’t mind:
1. Is this a new issue or an issue you have experienced since you first installed the plugin?
2. Am I correct in understanding that this is happening with all your posts and not just a specific post?
3. Do you know if any of your other plugins affect the WordPress REST API?
Often, this kind of issue is related to a plugin conflict.
If possible, from your WordPress backend, could you navigate to Print My Blog > Help, and from the “Help Me Print My Blog” screen, press the “Email Print My Blog Support” button? This will send us a copy of your debug information.
Thank you for your patience.Thank you for sharing that.
I’ve also received your debug information by email, so I’ve answered you there, but I’ll answer here as well for the benefit of other users:
I believe you can fix that play button issue by applying a custom CSS rule to your design.
This article explains how to add custom CSS code to your design: https://printmy.blog/user-guide/dev-docs/adding-custom-css-to-designs/
You need to navigate to the Customize Design page for your chosen PMB Design, and find the “Custom CSS” field. In there, please add this CSS rule:
div.pmb-pretend-play-button {
display: none;
}
I believe that will remove the play buttons that appear above your videos.Please try that and let me know the results.
Unfortunately, I do not appear to have the power to moderate posts, so I’ve asked my colleague.
I’ve also received your debug information by email, so I’ve answered you there, but I’ll answer here as well for the benefit of other users:
I believe you can fix that white space issue by applying a custom css rule to your design.
This article explains how to add custom CSS code to your design: https://printmy.blog/user-guide/dev-docs/adding-custom-css-to-designs/
You need to navigate to the Customize Design page for your chosen PMB Design, and find the “Custom CSS” field. In there, please add this CSS:
.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper::before {
padding-top: 0%;
}
I believe that will remove that mysterious padding between some videos and their headers.Please try it and let me know the results.