Just another contact form plugin. Simple but flexible.
About Link Whisper Free
Link Whisper is a tool that helps you easily and automatically build internal links on your website. It suggests relevant internal links as you write, improves your site's link structure, and provides in-depth reporting on your internal linking strategy. The premium version offers additional features such as bulk link changes, broken link checking, and cross-site linking suggestions.Screenshots















Frequently asked questions
What is Link Whisper?
Link Whisper is a tool that helps you build internal links quickly and easily.
How does Link Whisper work?
Link Whisper suggests relevant internal links as you write, powered by artificial intelligence.
Does Link Whisper have reporting features?
Yes, Link Whisper provides reporting on internal link status and errors.
Can I customize Link Whisper's suggestions and settings?
Yes, you can fine-tune the link suggestions and settings to fit your site's needs.
What premium features does Link Whisper offer?
Link Whisper Premium offers additional features such as bulk linking, broken link checker, and cross-site linking suggestions.
Changelog
0.8.0
- [COMPATIBILITY] Improving the ability to focus on suggested text in the editing window.
- [BUGFIX] Fixing undefined property notice during the suggestion generation process.
0.7.9
- [COMPATIBILITY] Fixing deprication notice
0.7.8
- [NEW LANGUAGE] Adding Indonesian language support!
- [IMPROVEMENT] Adding content scanning support for Divi templates!
- [IMPROVEMENT] Improving the functionality that traces URLs to their posts so that it will better process URLs with “$” characters.
- [IMPROVEMENT] Improving the URL tracing functionality so that it is more accurate when dealing with child pages.
- [ADJUSTMENT] Locally loading plugin fonts. (Previously, fonts were loaded from Google Fonts. This had no effect on the frontend, but sometimes the font would be blocked and the text in the link report would look off.)
- [SECURITY] Removing basis for security notice. (Some unused export functionality was being flagged as a security vulnerability.)
- [EFFICIENCY] Removing unneeded content updater to improve installation speed.
- [EFFICIENCY] Adjusting the Rank Math URL redirect tracing so that it runs faster and uses less memory on older sites that have lots of redirect rules.
- [EFFICIENCY] Making the data compression systems more efficient and better able to manage site memory.
- [UX/UI] Expanding user permission check filters so that they can be more easily focused on specific Link Whisper pages
- [UX/UI] Adding “Main Category” listing to the Outbound Internal Links dropdown to identify the primary category of hte post the link is pointing to.
- [COMPATIBILITY] Adding polyfill for the mb_string PHP library so that we’re able to run Link Whisper on sites that don’t have the library
- [COMPATIBILITY] Adding compatibilty check to help prevent issues with Link Whisper Premium. (Sites should not have Free and Premium installed and active.)
- [COMPATIBILITY] Updating bundled code libraries.
- [COMPATIBILITY] Adjusting included code libraries so that other plugins using the same libraries shouldn’t have any conflicts with Link Whisper.
- [BUGFIX] Fixing bug that would sometimes make the Internal Links Report not show any posts.
0.7.7
- [BUGFIX] Fixing missing database table error when running the Link Scan for the first time.
0.7.6
- [COMPATIBILITY] Updating Oxygen support for 4.8.3 and above
- [COMPATIBILITY] Scoping all included PHP libraries to prevent conflicts with other plugins
- [ADJUSTMENT] Increasing the batch size for the initial stages of the Link Scan so they are completed faster.
- [IMPROVEMENT] Improving the Report page’s filter queries to improve loading speed.
- [IMPROVEMENT] Improving data caching during link scans for faster scanning speeds.
- [IMPROVEMENT] Making the suggestion and link scan data processing much more robust to prevent issues when other plugins or custom code create unexpected output.
- [IMPROVEMENT] Improving the link stat updating that runs when a post is updated so it’s faster and more effective.
- [BUGFIX] Fixing styling bug that pop the Run Link Scan button out of alignment with the other buttons.
- [BUGFIX] Fixing minor “class” error notice on PHP 5.6
- [BUGFIX] Fixing “dynamic property” notices when loading suggestions.
0.7.5
- [BUGFIX] Fixing bug that would cause the suggestions to get stuck during loading.
0.7.4
- [NEW FEATURE] Adding support for YooTheme builder content!
- [IMPROVEMENT] Automatically updating inbound internal link stats for posts when a post that was linking to them is deleted.
- [IMPROVEMENT] Improving the screen option saving to avoid server blocks.
- [IMPROVEMENT] Making the search on the Internal Links Report always diacritic and accent insensitive.
- [IMPROVEMENT] Improving Internal Links Report’s abilty to handle database tables with differing collations. (If the category and post tables had different collations, the Internal Links Report wouldn’t be able to list any results and would show the “No Items Found” message.)
- [IMPROVEMENT] Improving the post searching to speed up the suggestion process!
- [BUGFIX] Fixing error notice when loading editing posts with no suggestions.
0.7.3
- [IMPROVEMENT] Expanding the Spanish ignore word list to remove more common words from Suggestions. (To use the new words, switch to a different language like
Englishin the Link Whisper Settings and save. Then once the page reloads, switch back to Spanish and save the settings again.) - [BUGFIX] Fixing “Unknown column” error when running a Link Scan.
0.7.2
- [IMPROVEMENT] Improving scanning for URLs in single-line ACF text fields.
- [SECURITY] Fixing potential POP vulnerability.
0.7.1
- [BUGFIX] Fixing offset error that would keep posts from saving.
0.7.0
- [IMPROVEMENT] Improving the URL-to-post tracing functionality so that it can handle misformatted URLs better. (Specifically, when there’s too many slashes between directories)
- [IMPROVEMENT] Improving the link stat updating that runs when a post is updated so it is much faster!
- [IMPROVEMENT] Improving the Inbound Internal Link scanning so that it is trailing slash insensitive.
- [IMPROVEMENT] Improving the sentence creating so that it creates cleaner sentences and has less of a risk of sticking two sentences together.
- [EFFICIENCY] Making the functionality that allows abbreviations to show up in suggestions more efficient.
- [SECURITY] Fixing CSRF vulnerability.
- [BUGFIX] Fixing error that could happen from when processing very old Muffin builder content. (More than ~3 years old)
- [BUGFIX] Fixing issue that would cause posts to “fall” off of the Links Report when their revisions were cleaned up.
0.6.9
- [EFFICIENCY] Making the “Delete All Link Whisper Data” setting run faster and more effectively.
- [EFFICIENCY] Caching more of the suggestion data to improve suggestion genertion speeds!
- [COMPATIBILITY] Improving the Redis cache handling to help prevent sticking data.
- [COMPATIBILITY] Adjusting the link data decompressing to prevent PHP notices when working with old data.
- [IMPROVEMENT] Improving link detection for Elementor Icon List modules.
- [IMPROVEMENT] Improving detection for links that use images in place of anchor text.
- [IMPROVEMENT] Improving the content handling so that embedded images with extremely long base64 paths won’t exceed memory limits.
- [IMPROVEMENT] Adjusting the suggested sentence creating so that sentences near links are less likely to be ignored.
- [IMPROVEMENT] Improving the multi-language suggestions so that they run faster and can handle a much larger number of language-specific posts.
- [UX/UI] Making column detection more accurate for the sticky header in the Internal Links Report so it lines up with the data better.
0.6.8
- [IMPROVEMENT] Creating setting to control if Link Whisper updates link stats for posts with Gutenberg Reusable blocks when the block’s content changes. (Off by default since the process can be intensive for large sites)
- [BUGFIX] Fixing error when saving posts with Gutenberg Reusable blocks.
0.6.7
- [IMPROVEMENT] Lazyloading the dropdowns in the Internal Links Report so that the report will load much faster!
- [IMPROVEMENT] Improving the URL-to-post tracing functionality so it runs much faster!
- [IMPROVEMENT] Making sure not to suggest links for pre-formatted text.
- [IMPROVEMENT] Creating unique id for each exported CSV report for added privacy.
- [IMPROVEMENT] Adding permission permission check to the CSV exporting.
- [IMPROVEMENT] Clearing out old CSV reports when new ones are created.
- [UX/UI] Updating the date and time displays so they use the site’s localization settings. (EX: UK sites using the D/M/Y format will see the report dates formatted that way, while US sites will have the M/D/Y format.)
- [COMPATIBILITY] Adding link scanning support for Rank Math HTML Sitemap pages!
- [EFFICIENCY] Making the link checking during post saves more efficient so that the process runs faster.
- [BUGFIX] Fixing undefined index bug when generating suggestions.
- [BUGFIX] Fixing bug that would make the “Refresh Link Count” page miss some internal links and show a lower than action number of Inbound Internal links.
0.6.6
- [NEW FEATURE] Creating “Resume Link Scan” button that will allow Link Scans to be reactivated if they are stopped or cancelled!
- [NEW SETTING] Creating option to use “Ugly” permalinks in the Report page! (Generating the “Pretty” permalinks for the Report can take a considerable amount of time on large sites. By using “Ugly” permalinks, we can skip all of this processing time and load the Report faster. Using the ugly permalinks for the Report doesn’t change the site’s permalink structure or make Link Whisper’s suggestions use the ugly links.)
- [NEW SETTING] Creating option to ignore shortcodes by name.
- [IMPROVEMENT] Adding link scanning support for Gutenberg reusable blocks!
- [IMPROVEMENT] Setting the suggestions to prioritize links to Piller/Cornerstone content.
- [COMPATIBILITY] Reworking data storage systems to make the data smaller and to fix incompatibilities with post cloning plugins.
- [COMPATIBILITY] Improving temp data storage so it works more reliably with caching.
- [COMPATIBILITY] Improving the Muffin content scanning to pick up more text.
- [COMPATIBILITY] Updating the Themify content getting.
- [IMPROVEMENT] Improving cache handling to avoid accidentally using old data during scans.
- [IMPROVEMENT] Improving the link stat tracking so it more accurately tracks link changes during post updates.
- [IMPROVEMENT] Improving the ACF content queries so they are run faster.
- [IMPROVEMENT] Speeding up the URL following so target posts are identified much faster.
- [IMPROVEMENT] Improving the sentence-size calculation to avoid cases where the suggestion is longer than 10 words.
- [IMPROVEMENT] Improving the processing for shortcode-based content so really long shorcodes will be processable.
- [IMPROVEMENT] Improving the link detection for really long posts.
- [IMPROVEMENT] Accounting for abbreviations like “Dr.” and “Prof.” in the suggestions.
- [IMPROVEMENT] Making the suggested anchors more concise where possible.
- [EFFICIENCY] Caching queried ACF content to make processing faster.
- [UX/UI] Adding tooltips to the Inbound, Outbound and External link columns to describe what the links mean.
- [UX/UI] Adding “Pillar Content” icons in the Report that will say when a post is marked as pillar content.
- [SECURITY] Fixing security issue in the Links Report.
- [BUGFIX] Fixing bug that would scan image “alt” text when generating suggestions.
- [BUGFIX] Fixing offset bug in suggestion process.
0.6.5
- [BUGFIX] Fixing ACF field conflict and error notices.
0.6.4
- [NEW FEATURE] Adding icons to the Links Report to show when a URL has been redirected!
- [NEW LANGUAGE] Adding Ukrainian language support!
- [CONTENT SUPPORT] Adding ACF flexible content support!
- [PLUGIN SUPPORT] Adding redirect tracking for SEO Press! (Now we can trace URL redirects created by SEO Press to their correct destinations)
- [SPEED IMPROVEMENT] Making the text processing more efficient to speed up suggestions!
- [SPEED IMPROVEMENT] Speeding up the Link Scan by making the URL to Post tracing functionality more efficient!
- [SECURITY] Fixing sucurity issue raised by WordFence. (Updating to 0.6.4 will close the vulnerability)
- [COMPATIBILITY SETTING] Creating setting to allow Link Whisper to set a global “post” variable during the Link Scan. (Some shortcodes need a global “$post” to display content correctly, and if it’s not set, they can have errors)
- [COMPATIBILITY] Making the URL to Post tracing functionality able to process Polylang translated URLs that all have the same “slug”.
- [COMPATIBILIY] Adding database compatibility systems to prevent issues that would cause the Links Report to say there’s no results when “Show Catgories” is turned on.
- [IMPROVEMENT] Improving the suggested sentence formatting so it handles styling tags in content better.
- [IMPROVEMENT] Making the ACF field scan more efficient and less likely to be cancelled by WP Engine.
- [IMPROVEMENT] Adding URL to Post tracing support for the “Custom Permalinks” plugin! (Now posts that have had their permalinks changed by the CP plugin will have their Inbound/Outbound linking stats correctly calculated)
- [IMPROVEMENT] Improving Thrive content scanning!
- [IMPROVEMENT] Improving the heading tag checking so suggestions will be less likely to be made for H tags.
- [IMPROVEMENT] Improving redirected URL tracing support!
- [IMPROVEMENT] Ignoring basic JSON during suggestions to prevent suggestions being created based on it’s content
- [IMPROVEMENT] Improving the Link Scan’s ability to handle errors & the ability to un-stick itself from endless processing loops.
- [IMPROVEMENT] Improving Inbound link detection for supported page builders!
- [IMPROVEMENT] Making the suggestions “accent-neutral”, so “crêpe” and “crepe” will be treated as the same word for the purposes of suggestion generation.
- [IMPROVEMENT] Making sure suggestions don’t span across multiple list or table items.
- [UX/UI] Removing posts that are hidden by redirects from the CSV exports.
- [BUGFIX] Fixing bug that would split suggested sentences on the “&” sign.
- [BUGFIX] Fixing bug that would cause posts to be listed multiple times in the Links Report. (Running a Link Scan will clear out the duplicates)
- [BUGFIX] Fixing bug that could allow a link to be missformatted by having 2 admin urls
- [BUGFIX] Fixing bug that would break post titles in CSV exports
0.6.3
- [SPEED IMPROVEMENT] Improving how suggestion text is processed to generate suggestions faster.
- [IMPROVEMENT] Adjusting the suggested anchor creator so links are more consise and focused.
- [IMPROVEMENT] Adding error notice for the suggestions so it’s easier to tell if they’re stuck.
- [IMPROVEMENT] Adding scanning support for “ugly” permalinks from custom post types.
- [IMPROVEMENT] Improving the content formatting so links that have stylized doublequotes in their HTML will be correctly processed.
- [IMPROVEMENT] Improving the ignore sentence functionality so it can use ignore sentences more flexibly.
- [IMPROVEMENT] Improving the multilanguage support so terms translated with WPML & Polylang will only get suggestions from other items in the same language.
- [IMPROVEMENT] Improving the functionality that traces URLs to their target posts. (Needed for Inbound link stats)
- [IMPROVEMENT] Improving the check to see if Cornerstone is active on the site.
- [IMPROVEMENT] Improving the Themify integration so it handles errors better.
- [IMPROVEMENT] Clearing the WP Cache after Link Scans to help show the updated stats sooner.
- [COMPATIBILITY] Improving compatibility with old-format Cornerstone content. (Pre-1.3.0 would cause errors)
- [BUGFIX] Fixing Elementor deprication notice in content getting.
- [BUGFIX] Fixing rare text processing error on PHP 8.1+
- [BUGFIX] Fixing bug that would keep posts from being marked as “scanned”.
- [BUGFIX] Fixing bug that would allow partial HTML to show up in suggestions.
- [BUGFIX] Fixing error when saving Elementor content.
0.6.2
- [BUGFIX] Fixing error when saving Elementor content.
0.6.1
- [NEW LANGUAGE] Adding Romanian support!
- [NEW FEATURE] Autoselecting language on first install if language is supported!
- [IMPROVEMENT] Improving Oxygen content obtaining & link scanning.
- [IMPROVEMENT] Making sure we only count link stats once.
- [IMPROVEMENT] Only counting link stats for post that have been selected for processing.
- [IMPROVEMENT] Improving term detecting to avoid mistakes when different terms have the same name. (EX: a category named “dogs” and a tag named “dogs”. Since they’re different taxonomies, they can have the same names, and this could lead to confusion)
- [IMPROVEMENT] Improving post detection when scanning “draft” posts so linking relationships are more accurate.
- [IMPROVEMENT] Making the Internal Links Report query more efficient so the report page will load faster.
- [IMPROVEMENT] Improving the Link Scan’s error handling so it’s less likely for the scan to fail.
- [IMPROVEMENT] Improving the link stat updating so it is more accurate and will update more reliably.
- [IMPROVEMENT] Adding more details about the suggested post in the suggestions.
- [IMPROVEMENT] Creating fallback data compression system if default compression library is unavilable. (If Zlib isn’t available, tries using bzip2, if that’s not there, runs without compression)
- [ADJUSTMENT] Waiting longer during post save so content changes are more likely to complete before gathering link stats.
- [COMPATIBILITY SETTING] Adding setting to allow the formatting level to be reduced during Link Scans. (Sometimes using full processing causes errors, and limiting it to only rendering shortcodes helps. Formatting can also be turned off if no processing can be supported)
- [COMPATIBILITY] Preventing suggestions for WP Recipe content that can’t be processed.
- [COMPATIBILITY] Accounting for differences between WP_MAX_MEMORY_LIMIT and the server limit, and adjusting Link Whisper’s use limit accordingly.
- [COMPATIBILITY] Improving the Thrive Builder content handling so WordPress editor content saved in Thrive can be used for suggestions.
- [BUGFIX] Fixing suggestion text bug that would cause issues if words ended with punctuation. (Such as colons, semicolons or single quotes. EX: “We’re waiting for:”, “The reason;” or “Jones'”)
- [BUGFIX] Fixing conflicts with the declared admin ajax URL that would cause update functionality to freeze.
- [BUGFIX] Fixing bug that would keep the suggestion dropdowns from changing when a different suggestion was selected.
- [BUGFIX] Fixing conflict with Give WP that would cause errors during the Link Scan.
0.6.0
- [NEW SETTING] Adding ability to skip a number of initial paragraphs! (Like the sentence skipping, but for paragraphs)
- [NEW SETTING] Adding setting to adjust how much formatting Link Whisper uses during Link Scans. (The processing is used for rendering links in dynamic content, but sometimes rendering the content breaks the scan. The setting allows the processing to be reduced so this doesn’t happen.)
- [IMPROVEMENT] Improving the suggestion sorting so more relevent suggestions are shown.
- [IMPROVEMENT] Improving the persistence of the filter suggestions by tags/categories so the settings will stay set between loads.
- [IMPROVEMENT] Improving the link detecting so iframe src links can be identified.
- [IMPROVEMENT] Improving the settings to restrict suggestions by tags and categories so they’re more accurate.
- [IMPROVEMENT] Improving the link stat updating so it’s more accurate after a post save/update.
- [IMPROVEMENT] Ignoring embedded Twitter Tweet content when making suggestions.
- [COMPATIBILITY] Improving error handling during link scans so it’s more robust.
- [COMPATIBILITY] Suppressing scripts that are known to cause issues during the suggestion processing and link scans. (Won’t impact the rest of the site, only prevents the scripts from breaking the scans)
- [COMPATIBILITY] Upgrading the versions of Select2 used to avoid conflicts with other plugins.
- [BUGFIX] Fixing format issue when scanning Elementor content.
0.5.9
- [NEW CONTENT SUPPORT] Now scanning the WooCommerce Short Description for links and linking opportunities!
- [NEW CONTROL] Adding option to “Trash” posts in the Links Report.
- [COMPATIBILITY] Making compatibility adjustments for WordPress 4.7.
- [IMPROVEMENT] Improving Oxygen Builder content scanning (helps both link scanning and suggestions).
- [IMPROVEMENT] Improving Muffin Builder content scanning.
- [LINK IMPROVEMENT] Making the link scanning more accurate to increase the number of links found.
- [LINK IMPROVEMENT] Correctly calculating Inbound Internal linking relationships with “Ugly” permalinks.
- [LINK IMPROVEMENT] Improving the term querying when working on Inbound Link calculating.
- [SUGGESTION IMPROVEMENT] Removing punctuation from English words that would sometimes cause suggestions to be omitted.
- [SUGGESTION IMPROVEMENT] Adjusting how suggested links are measured to increase the number of suggestions.
- [SUGGESTION IMPROVEMENT] Ignoring “script” tags in the post content to avoid suggestions for schema blocks.
- [SUGGESTION IMPROVEMENT] Ignoring “style” tags in the post content when making suggestions.
- [UX/UI] Improving the “Link Stats” in the All Posts & All Pages table so they’re more informative and will tell you if a post/page isn’t scanned into the system.
- [BUGFIX] Fixing bug that would keep sentences from being split on periods when followed by a non-breaking space.
- [BUGFIX] Fixing bug that would suggest putting links into ThirstyAffiliate links.
- [BUGFIX] Fixing bug that would remove posts from the Links Report when links were added to them.
- [BUGFIX] Fixing a conflict with “Spectra – WordPress Gutenberg Blocks”, (Formerly Ultimate Addons for Gutenberg), that would remove the “Copy Link” button from the Suggestion Panel.
- [BUGFIX] Fixing bug that would make the Inbound Internal Links dropdown’s scrollbar unclickable.
- [BUGFIX] Fixing content formatting bug that would reduce the number of links detected.
0.5.8
- [NEW LANGUAGE] Adding Hungarian support!
- [IMPROVEMENT] Adding scanning support for YARPP (“Yet Another Related Posts Plugin”) created links.
- [IMPROVEMENT] Enabling suggestions for Yoast & Rank Math Gutenberg blocks.
- [IMPROVEMENT] Ignoring Cornerstone builder headings, images & button text in the suggestions.
- [IMPROVEMENT] Improving support for Avada content so links aren’t suggested for invalid elements.
- [BUGFIX] Fixing bug that would keep the auto language selector from working on Polylang translated sites if WPML was previously installed.
- [BUGFIX] Fixing styling conflict with the Caxton Gutenberg block plugin that would hide the suggestions.
- [BUGFIX] Fixing bug that would cause keep the suggestions from getting past 99% completion.
0.5.7
- [IMPROVEMENT] Ignoring external object caches since they would prevent suggestions from being generated. (Only ignoring them during suggestion processing)
- [IMPROVEMENT] Counting links in Elementor modules that can contain them. (EX: buttons & images)
- [IMPROVEMENT] Improving the functionality that checks if a link is internal or not so it’s more accurate.
- [IMPROVEMENT] Improving the handling of “ugly” permalinks so linking relationships are correctly calculated.
- [IMPROVEMENT] Improving the end of sentence detecting.
- [IMPROVEMENT] Improving the ignore word use so now the root words are utilized. (So now, entering “kick” in the ignore words will cause “kicked”, “kicking”, and “kicks” to also be ignored from the suggestions.)
- [IMPROVEMENT] Preventing the ignore words from being split on spaces so now ignore-sentences can be created.
- [IMPROVEMENT] Improving suggestion text processing so words that contain punctuation aren’t the ends of sentences. (EX: “amazon.com” or “that’s”)
- [EFFICIENCY] Changing when text is rooted when making suggestions so it runs faster.
- [EFFICIENCY] Preventing the saving of link data for draft autosaves.
- [DATA MANAGMENT] Clearing out more temp data when the suggestion process is complete.
- [BUGFIX] Fixing error that would occur when activating Elementor for the first time while Link Whisper is active.
- [BUGFIX] Fixing bug that would prevent any links from being detected on sites running the Acabado theme.
- [BUGFIX] Fixing bug that would prevent sentences that contain “á” from showing up in suggestions on Spanish & Portuguese sites.
- [BUGFIX] Fixing bug in the Hindi language selection.
0.5.6
- [REPOSITORY] Removing unneeded files from download.
0.5.5
- [NEW FEATURE] Adding support for the Goodlayers page builder!
- [IMPROVEMENT] Processing content with “the_content” filter when scanning links to apply formatting.
- [IMPROVEMENT] Reworking the options to limit suggestions to the current post’s categories/tags so multiple of each can be selected.
- [IMPROVEMENT] Improving the post category/tag limiting options so the page doesn’t have to reload to show the options.
- [IMPROVEMENT] Adding filter to set max processing time limit.
- [IMPROVEMENT] Making URL creation process sensitive to Yoast primary category settings.
- [IMPROVEMENT] Improving relative URL handling so linking relationships are more accurately calculated.
- [IMPROVEMENT] Ignoring Avada heading modules when making suggestions.
- [IMPROVEMENT] Updating term linking stats on term save/update
- [UI/UX] Adding notice in the settings page if the “mb_string” extension isn’t available. (This is required for processing suggestions)
- [UI/UX] Using post type display names in the post type setting selector.
- [UI/UX] Correcting the misnaming of the Arabic language option.
- [SECURITY] Adding more attribute, title & URL sanitation.
- [BUGFIX] Fixing bug in Ignore Word getting that would cause an error on new sites.
- [BUGFIX] No longer trying to get RankMath redirection data when the redirection table doesn’t exist.
- [BUGFIX] Fixing bug in Oxygen integration.
0.5.4
- Fixing an activation bug.
0.5.3
- Improving the Italian ignore word list so more common words are ignored when making suggestions.
- Limiting batch processing time to 90 seconds at most.
- Detecting Elementor image links in the Link Report.
- Ignoring content in Zoom Recipe cards.
- Scanning secondary content areas in the Rehub theme.
- Fixing bug with sticky header that would prevent page actions if the header couldn’t be created.
0.5.2
- Improving the Oxygen content getting.
- Ignoring embedded tweets when creating suggestions.
- Fixing memory error when getting Oxygen content.
- Fixing error when searching for suggestions in Elementor posts and Elementor isn’t active.
- Fixing fatal error when two versions of Link Whisper are active on the same site.
0.5.1
- Improving check if a link is internal.
- Improving Elementor content getting.
- Improving Beaver Builder content getting.
- Fixing PHP 8 error message.
- Fixing empty suggestion bug that would make suggestions invisible.
0.5.0
- Adding Hindi language support!
- Fixing bug in “Show suggestions in same category” option that would cause it to not show any suggestions.
0.4.9
- Adding Hebrew language support!
- Adding a link to the changelog in the plugin’s information.
- Only running the link stat update routine if the links change so post updates are quicker.
- Improving detection for HTML encoded links.
- Setting categories to load at the bottom of the Report instead of the top.
- Fixing bug in Serbian language processor.
- Fixing spacing issue in sticky header.
- Fixing database bug
0.4.8
- Repositioning the tooltips to be more user-friendly.
- Increasing the margins around the “Only Show Link Suggestions in the Same Category as This Post” checkbox.
- Fixing term error bug during scan.
- Fixing error in suggestion panel when handling a post with no suggestions.
0.4.7
- Adding better redirect tracking when calculating inbound links.
- Treating URLs that have ‘www.’ the same as their equivalents without ‘www.’ when calculating inbound links.
- Encoding the ignored words before saving to avoid false positives on security systems.
- Fixing error notice for non-existent terms.
0.4.6
- Adding Finnish support!
- Adjusting the suggestion scoring a little to improve suggestions.
- Not counting links that are being used as buttons in the Internal links report.
- Fixing styling that was coloring notice dismiss buttons.
0.4.5
- Adding Serbian language support!
- Reducing the size of multilanguage post processing batches to fix database error.
- Limiting the number of ACF fields queried at once to fix database errors.
- Fixing styling bug in admin.
0.4.4
- Adding Arabic language support!
- Not offering suggestions to posts that are inaccessable due to a Rank Math URL redirect directing visitors away from the post.
- Fixing error from having multiple text loggers registered.
0.4.3
- Adding Swedish language support!
- Improving ACF field scanning for suggestions.
0.4.2
- Creating text highlighting functionality that scrolls to the suggested link location on button click!
0.4.1
- Adding Link Stats to post tables.
- Adding automatic language selector for multilanguage sites when creating suggestions. (Sites need to be using WPML or Polylang. Uses the default ignore word list for non-primary languages.)
- Improving the Polylang support.
- Improving the heading checks to fix a few cases where sentences in headings were offered as suggestions.
- Fixing bug in link deletion button that would accidentally remove text from a post.
0.4.0
- Adding Slovak language support!
- Making the “Only Show Link Suggestions in the Same Category as This Post” setting persistent between pages. So when you check it, it stays checked. ?
- Adding new process timekeeper to make suggestions more efficiently and to avoid timeouts.
- Correctly identifying ThirstyAffiliate links as internal links.
- Improving sentence processing to better handle sentences with headings. (h1,h2,h3…)
- Improving the processing of text with accented letters.
- Fixing some empty variable notices.
0.3.9
- Fixing fatal error when loading the Link Report.
0.3.8
- Adding support for content from the Cornerstone Builder!
- Adding option to skip ACF field processing.
- Adding option to delete all Link Whisper related data.
- Improving the embedded link detection.
- Showing suggestion processing progress.
- Scanning a broader number of possible link formats.
- Speeding up the suggestion generation by caching Frequently used data.
- Fixing some empty variable notices.
0.3.7
- Making the link scanner more sensitive to embedded links.
- Making LW fonts disableable. (Pass FALSE on the filter ‘wpil_disable_fonts’)
- Fixing a few empty index notices.
- Fixing notification popup conflict.
0.3.6
- Fixing bug that made the suggestion text unselectable.
0.3.5
- Adding sample permalink support for draft posts.
0.3.4
- Adding support for Enfold content!
- Adding sticky header to the link report.
- Making the help text display on top of other elements when active.
0.3.3
- Improving text searching a little.
- Moving the “Published” column in the Link Report.
- Adding more site specific data to the data exports to help with support.
- Cleaning up some setting page help text.
0.3.2
- Adding Norwegian language support!
- Made some improvements to speed up the suggestion process.
- Adding option to ignore ACF fields in the suggestion process.
- Fixing data export download bug.
0.3.1
- Fixing bug in ACF field query.
0.3.0
- Fixing bug that would prevent the link report from showing results.
0.2.9
- Reworking the report page to show more data.
- Adjusting the styling of the buttons a little.
- Shortening the length of processing batches to reduce timeouts.
- Optimizing a number of queries.
- Fixing bug that would prevent deselecting all categories and terms from processing.
0.2.8
- Fixing bug with no suggestions being shown on custom post types when WPML is active.
- Moving terms out of the “Post Types to Create Links For” setting section into their own section.
0.2.7
- Adding Muffin builder support.
0.2.6
- Improving support for Thrive Theme Builder Templates.
0.2.5
- Adding support for Thrive Theme Builder Templates.
- Optimizing some queries.
0.2.4
- Adding suggestion support for WooCommerce Tags.
0.2.3
- Adding Italian Language support!
- Adding matching for specific categories.
- Fixing bug with the screen options not saving.
0.2.2
- Adding Danish language support!
- Adding a post type column to the Internal Links Report so it’s easier to tell what kind of content …
