This section addresses common questions and troubleshooting scenarios for both users and site administrators using Highlite Pro – Smart Frontend Text Highlighter Premium.
🙋 General Questions #
1. Do users need to be logged in to use the highlighting feature? #
Yes. All highlight features (save, edit, delete, attach notes) are restricted to logged-in users. Guests are shown a login prompt when they try to highlight.
2. Will highlights persist across sessions or after logout? #
Yes. Highlights are saved using the WordPress usermeta
system and will persist across logins, page reloads, and sessions unless deleted.
3. Can I highlight block elements like paragraphs or bullet points? #
Yes. The plugin supports both inline text selections and entire block elements such as <p>
, <li>
, and <div>
. If a full block is selected, it will be stored and styled as a single unit.
4. Can I change or remove a highlight after it’s saved? #
Yes. When you click on a highlighted area:
- 🗑️ Delete removes it completely.
- 🖌️ Change Color updates the background.
- 📝 Edit Note allows you to modify or delete the attached note.
5. How many words can I highlight at once? #
This is controlled by the site admin in the plugin settings. The default limit is 100 words, but the admin can set any limit. If you exceed this limit, a warning will appear, and the highlight won’t be saved.
🧑💻 Admin & Developer Questions #
6. Where are the highlights stored? #
Highlights are stored per user using WordPress user meta. The plugin uses keys like:
user_highlights_{post_id}
user_highlight_texts_{post_id}
user_highlight_notes_{post_id}
user_highlight_colors_{post_id}
user_highlight_dates_{post_id}
7. Can I disable highlighting on certain post types? #
Yes. Go to Settings > Highlite and uncheck any post types (e.g., Pages, Docs, Courses) where you don’t want the plugin to run. This improves site performance and keeps the UI clean.
8. Why is the default yellow color showing briefly before my custom color? #
This is a known UX issue when restoring highlights after page reload. Highlite Pro solves it by fetching both colors and highlights before rendering, preventing the yellow flash.
9. What if the DOCX download fails or the file is corrupted? #
Ensure your server supports the ZipArchive
PHP extension, which is required for DOCX file generation. Contact your hosting provider if it’s missing.
10. Is it possible to use the plugin with custom themes or builders like Elementor? #
Yes, but ensure:
- Text is in standard containers (
<p>
,<div>
, etc.) - JavaScript conflicts don’t override native selection behavior
- Highlight buttons are not obstructed by custom z-index rules
🛡️ Security & Compatibility #
11. Is the plugin secure from external access or tampering? #
Yes:
- All actions use
wp_ajax_
hooks available only to authenticated users - All input/output is sanitized and escaped properly
- Nonces are required for all download and print actions
12. Does Highlite Pro work with caching plugins like WP Rocket or W3 Total Cache? #
Yes, but we recommend excluding the print and download URLs from cache if you notice delayed rendering or nonce failures.
13. Does this plugin conflict with the free version of Highlite? #
While both can technically coexist, it’s recommended to deactivate the free version when using Pro to avoid redundant code loading or functionality overlap.