v0.21.0
- Fixed WordPress Plugin Check findings on
includes/class-wpto-suggestions-repo.php,includes/class-wpto-unused-tags.php, anduninstall.php: the existingphpcs:ignore WordPress.DB.PreparedSQL.InterpolatedTableNamecomments referenced a sniff code that doesn't exist, so none of them were actually suppressing anything. Replaced with the correct codes (DirectQuery,NoCaching,InterpolatedNotPrepared,PluginCheck.Security.DirectDB.UnescapedDBParameter, etc.) and a justification, since every affected query targets the plugin's own custom tables via a static, non-user-controlled name. - Added missing
translators:comments for the two merge-count_n()strings inincludes/class-wpto-admin-page.php, and explicitly cast their count argument before output. - Silenced nonce-verification warnings on read-only admin dispatch/listing code paths (
maybe_process_stats_tab_actions(), the tag stats table's search/sort) that already verify the nonce inside the handler they call, or don't mutate state. - Shortened the readme short description to fit WordPress.org's 150-character limit.
For the full version history, see CHANGELOG.md.