{"id":272,"date":"2009-03-29T00:44:02","date_gmt":"2009-03-29T00:44:02","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/pretty-link\/"},"modified":"2026-07-13T23:40:13","modified_gmt":"2026-07-13T23:40:13","slug":"pretty-link","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/pretty-link\/","author":2000479,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"4.0.8","stable_tag":"4.0.8","tested":"7.0.1","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Pretty Links","header_author":"Pretty Links","header_description":"","assets_banners_color":"698ac4","last_updated":"2026-07-13 23:40:13","external_support_url":"https:\/\/prettylinks.com\/support\/","external_repository_url":"","donate_link":"https:\/\/prettylinks.com","header_plugin_uri":"https:\/\/prettylinks.com\/pl\/plugin-uri","header_author_uri":"https:\/\/prettylinks.com","rating":4.8,"author_block_rating":0,"active_installs":200000,"downloads":9658916,"num_ratings":1317,"support_threads":6,"support_threads_resolved":5,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.0.1":{"tag":"0.0.1","author":"supercleanse","date":"2010-08-12 04:10:17"},"0.0.2":{"tag":"0.0.2","author":"supercleanse","date":"2010-08-12 04:10:17"},"0.0.3":{"tag":"0.0.3","author":"supercleanse","date":"2010-08-12 04:10:17"},"0.0.4":{"tag":"0.0.4","author":"supercleanse","date":"2010-08-12 04:10:17"},"0.0.5":{"tag":"0.0.5","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.0.0":{"tag":"1.0.0","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.1.0":{"tag":"1.1.0","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.1.1":{"tag":"1.1.1","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.1.2":{"tag":"1.1.2","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.1.3":{"tag":"1.1.3","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.1.4":{"tag":"1.1.4","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.1.5":{"tag":"1.1.5","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.1.6":{"tag":"1.1.6","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.1.7":{"tag":"1.1.7","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.1.8":{"tag":"1.1.8","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.1.9":{"tag":"1.1.9","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.2.1":{"tag":"1.2.1","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.2.2":{"tag":"1.2.2","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.2.3":{"tag":"1.2.3","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.2.4":{"tag":"1.2.4","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.2.5":{"tag":"1.2.5","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.2.6":{"tag":"1.2.6","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.2.7":{"tag":"1.2.7","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.2.8":{"tag":"1.2.8","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.2.9":{"tag":"1.2.9","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.3.0":{"tag":"1.3.0","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.3.1":{"tag":"1.3.1","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.3.10":{"tag":"1.3.10","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.3.11":{"tag":"1.3.11","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.3.12":{"tag":"1.3.12","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.3.13":{"tag":"1.3.13","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.3.14":{"tag":"1.3.14","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.3.15":{"tag":"1.3.15","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.3.16":{"tag":"1.3.16","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.3.17":{"tag":"1.3.17","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.3.18":{"tag":"1.3.18","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.3.19":{"tag":"1.3.19","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.3.2":{"tag":"1.3.2","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.3.20":{"tag":"1.3.20","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.3.21":{"tag":"1.3.21","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.3.22":{"tag":"1.3.22","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.3.23":{"tag":"1.3.23","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.3.24":{"tag":"1.3.24","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.3.25":{"tag":"1.3.25","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.3.26":{"tag":"1.3.26","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.3.27":{"tag":"1.3.27","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.3.28":{"tag":"1.3.28","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.3.29":{"tag":"1.3.29","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.3.3":{"tag":"1.3.3","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.3.30":{"tag":"1.3.30","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.3.31":{"tag":"1.3.31","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.3.32":{"tag":"1.3.32","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.3.33":{"tag":"1.3.33","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.3.34":{"tag":"1.3.34","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.3.35":{"tag":"1.3.35","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.3.36":{"tag":"1.3.36","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.3.37":{"tag":"1.3.37","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.3.38":{"tag":"1.3.38","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.3.39":{"tag":"1.3.39","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.3.4":{"tag":"1.3.4","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.3.40":{"tag":"1.3.40","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.3.41":{"tag":"1.3.41","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.3.42":{"tag":"1.3.42","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.3.5":{"tag":"1.3.5","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.3.6":{"tag":"1.3.6","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.3.7":{"tag":"1.3.7","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.3.8":{"tag":"1.3.8","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.3.9":{"tag":"1.3.9","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.4.0":{"tag":"1.4.0","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.4.1":{"tag":"1.4.1","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.4.10":{"tag":"1.4.10","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.4.11":{"tag":"1.4.11","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.4.12":{"tag":"1.4.12","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.4.13":{"tag":"1.4.13","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.4.14":{"tag":"1.4.14","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.4.15":{"tag":"1.4.15","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.4.16":{"tag":"1.4.16","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.4.17":{"tag":"1.4.17","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.4.18":{"tag":"1.4.18","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.4.19":{"tag":"1.4.19","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.4.2":{"tag":"1.4.2","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.4.20":{"tag":"1.4.20","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.4.21":{"tag":"1.4.21","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.4.22":{"tag":"1.4.22","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.4.23":{"tag":"1.4.23","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.4.24":{"tag":"1.4.24","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.4.25":{"tag":"1.4.25","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.4.26":{"tag":"1.4.26","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.4.27":{"tag":"1.4.27","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.4.28":{"tag":"1.4.28","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.4.29":{"tag":"1.4.29","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.4.3":{"tag":"1.4.3","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.4.30":{"tag":"1.4.30","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.4.31":{"tag":"1.4.31","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.4.32":{"tag":"1.4.32","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.4.33":{"tag":"1.4.33","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.4.34":{"tag":"1.4.34","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.4.35":{"tag":"1.4.35","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.4.36":{"tag":"1.4.36","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.4.37":{"tag":"1.4.37","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.4.38":{"tag":"1.4.38","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.4.39":{"tag":"1.4.39","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.4.4":{"tag":"1.4.4","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.4.40":{"tag":"1.4.40","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.4.41":{"tag":"1.4.41","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.4.42":{"tag":"1.4.42","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.4.43":{"tag":"1.4.43","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.4.44":{"tag":"1.4.44","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.4.45":{"tag":"1.4.45","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.4.46":{"tag":"1.4.46","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.4.47":{"tag":"1.4.47","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.4.48":{"tag":"1.4.48","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.4.49":{"tag":"1.4.49","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.4.5":{"tag":"1.4.5","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.4.50":{"tag":"1.4.50","author":"supercleanse","date":"2010-09-24 15:09:45"},"1.4.51":{"tag":"1.4.51","author":"supercleanse","date":"2010-09-24 20:28:25"},"1.4.52":{"tag":"1.4.52","author":"supercleanse","date":"2010-10-20 06:02:56"},"1.4.53":{"tag":"1.4.53","author":"supercleanse","date":"2010-12-01 06:19:47"},"1.4.54":{"tag":"1.4.54","author":"supercleanse","date":"2011-01-05 20:32:34"},"1.4.55":{"tag":"1.4.55","author":"supercleanse","date":"2011-01-06 05:28:17"},"1.4.56":{"tag":"1.4.56","author":"supercleanse","date":"2011-03-22 05:03:25"},"1.4.6":{"tag":"1.4.6","author":"supercleanse","date":"2011-10-16 21:15:29"},"1.4.7":{"tag":"1.4.7","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.4.8":{"tag":"1.4.8","author":"supercleanse","date":"2010-08-12 04:10:17"},"1.5.0":{"tag":"1.5.0","author":"supercleanse","date":"2011-10-17 04:59:31"},"1.5.1":{"tag":"1.5.1","author":"supercleanse","date":"2011-12-02 06:27:51"},"1.5.2":{"tag":"1.5.2","author":"supercleanse","date":"2011-12-03 18:09:10"},"1.5.4":{"tag":"1.5.4","author":"supercleanse","date":"2011-12-12 00:12:27"},"1.5.5":{"tag":"1.5.5","author":"supercleanse","date":"2012-01-06 01:08:30"},"1.5.6":{"tag":"1.5.6","author":"supercleanse","date":"2012-01-06 20:40:22"},"1.5.7":{"tag":"1.5.7","author":"supercleanse","date":"2012-03-06 14:51:46"},"1.5.8":{"tag":"1.5.8","author":"supercleanse","date":"2012-03-06 14:51:46"},"1.5.9":{"tag":"1.5.9","author":"supercleanse","date":"2012-03-21 17:00:29"},"1.6.0":{"tag":"1.6.0","author":"supercleanse","date":"2012-04-19 20:39:40"},"1.6.1":{"tag":"1.6.1","author":"supercleanse","date":"2012-11-07 06:47:20"},"1.6.2":{"tag":"1.6.2","author":"supercleanse","date":"2012-11-09 16:57:45"},"1.6.3":{"tag":"1.6.3","author":"supercleanse","date":"2013-01-25 01:46:46"},"1.6.4":{"tag":"1.6.4","author":"supercleanse","date":"2013-05-02 17:06:58"},"1.6.5":{"tag":"1.6.5","author":"supercleanse","date":"2014-09-05 00:54:19"},"1.6.6":{"tag":"1.6.6","author":"supercleanse","date":"2015-05-23 06:37:18"},"1.6.7":{"tag":"1.6.7","author":"supercleanse","date":"2015-05-27 16:59:46"},"1.6.8":{"tag":"1.6.8","author":"cartpauj","date":"2016-04-11 21:27:32"},"1.6.9":{"tag":"1.6.9","author":"cartpauj","date":"2016-09-09 17:29:38"},"1.7.0":{"tag":"1.7.0","author":"cartpauj","date":"2016-09-09 18:18:43"},"1.7.1":{"tag":"1.7.1","author":"cartpauj","date":"2016-09-09 18:33:53"},"1.7.2":{"tag":"1.7.2","author":"supercleanse","date":"2016-12-09 05:54:08"},"2.0.0":{"tag":"2.0.0","author":"supercleanse","date":"2017-01-11 02:05:14"},"2.0.1":{"tag":"2.0.1","author":"supercleanse","date":"2017-01-12 03:40:15"},"2.0.2":{"tag":"2.0.2","author":"supercleanse","date":"2017-01-15 18:49:10"},"2.0.3":{"tag":"2.0.3","author":"supercleanse","date":"2017-01-20 02:32:09"},"2.0.4":{"tag":"2.0.4","author":"cartpauj","date":"2017-02-09 23:18:52"},"2.0.5":{"tag":"2.0.5","author":"supercleanse","date":"2017-02-23 13:19:14"},"2.0.6":{"tag":"2.0.6","author":"supercleanse","date":"2017-02-23 13:57:26"},"2.0.7":{"tag":"2.0.7","author":"supercleanse","date":"2017-03-08 17:56:51"},"2.0.8":{"tag":"2.0.8","author":"supercleanse","date":"2017-04-11 22:31:33"},"2.0.9":{"tag":"2.0.9","author":"supercleanse","date":"2017-05-23 23:04:42"},"2.1.0":{"tag":"2.1.0","author":"supercleanse","date":"2017-06-20 17:53:42"},"2.1.1":{"tag":"2.1.1","author":"cartpauj","date":"2017-07-11 17:29:09"},"2.1.10":{"tag":"2.1.10","author":"supercleanse","date":"2019-06-18 23:30:56"},"2.1.2":{"tag":"2.1.2","author":"supercleanse","date":"2017-11-14 19:21:14"},"2.1.3":{"tag":"2.1.3","author":"cartpauj","date":"2018-01-11 04:20:00"},"2.1.4":{"tag":"2.1.4","author":"cartpauj","date":"2018-01-23 23:36:32"},"2.1.5":{"tag":"2.1.5","author":"supercleanse","date":"2018-03-07 20:52:00"},"2.1.6":{"tag":"2.1.6","author":"supercleanse","date":"2018-03-08 16:54:58"},"2.1.7":{"tag":"2.1.7","author":"supercleanse","date":"2019-04-01 21:36:47"},"2.1.8":{"tag":"2.1.8","author":"supercleanse","date":"2019-04-01 21:36:47"},"2.1.9":{"tag":"2.1.9","author":"supercleanse","date":"2019-05-31 18:41:07"},"3.0.0":{"tag":"3.0.0","author":"supercleanse","date":"2019-07-16 19:50:04"},"3.0.1":{"tag":"3.0.1","author":"cartpauj","date":"2019-07-17 23:34:34"},"3.0.10":{"tag":"3.0.10","author":"cartpauj","date":"2019-10-23 20:22:49"},"3.0.2":{"tag":"3.0.2","author":"cartpauj","date":"2019-07-18 20:53:57"},"3.0.3":{"tag":"3.0.3","author":"cartpauj","date":"2019-07-18 21:11:37"},"3.0.5":{"tag":"3.0.5","author":"cartpauj","date":"2019-07-22 21:40:01"},"3.0.6":{"tag":"3.0.6","author":"cartpauj","date":"2019-07-23 20:44:10"},"3.0.7":{"tag":"3.0.7","author":"cartpauj","date":"2019-07-27 18:35:23"},"3.0.8":{"tag":"3.0.8","author":"cartpauj","date":"2019-07-30 20:01:48"},"3.0.9":{"tag":"3.0.9","author":"cartpauj","date":"2019-08-12 16:43:42"},"3.1.0":{"tag":"3.1.0","author":"supercleanse","date":"2020-04-29 00:38:53"},"3.1.1":{"tag":"3.1.1","author":"cartpauj","date":"2020-05-04 15:45:50"},"3.2.1":{"tag":"3.2.1","author":"cartpauj","date":"2020-10-07 21:34:06"},"3.2.2":{"tag":"3.2.2","author":"cartpauj","date":"2026-04-12 21:04:22"},"3.2.3":{"tag":"3.2.3","author":"cartpauj","date":"2021-03-25 17:29:31"},"3.2.4":{"tag":"3.2.4","author":"cartpauj","date":"2022-10-27 17:33:22"},"3.2.5":{"tag":"3.2.5","author":"cartpauj","date":"2022-08-26 20:00:29"},"3.2.6":{"tag":"3.2.6","author":"cartpauj","date":"2022-10-27 17:33:22"},"3.2.7":{"tag":"3.2.7","author":"supercleanse","date":"2022-10-28 21:46:56"},"3.2.8":{"tag":"3.2.8","author":"cartpauj","date":"2022-12-15 18:34:28"},"3.3.0":{"tag":"3.3.0","author":"cartpauj","date":"2023-01-09 15:46:33"},"3.3.1":{"tag":"3.3.1","author":"cartpauj","date":"2023-01-09 23:42:17"},"3.3.2":{"tag":"3.3.2","author":"cartpauj","date":"2023-01-30 19:00:24"},"3.3.3":{"tag":"3.3.3","author":"cartpauj","date":"2023-02-16 18:06:48"},"3.4.0":{"tag":"3.4.0","author":"cartpauj","date":"2023-03-22 15:04:19"},"3.4.1":{"tag":"3.4.1","author":"cartpauj","date":"2023-04-13 13:14:04"},"3.4.2":{"tag":"3.4.2","author":"cartpauj","date":"2023-04-24 13:46:43"},"3.5.0":{"tag":"3.5.0","author":"cartpauj","date":"2023-07-18 16:44:08"},"3.5.1":{"tag":"3.5.1","author":"cartpauj","date":"2023-08-03 20:19:39"},"3.5.2":{"tag":"3.5.2","author":"cartpauj","date":"2023-08-18 17:09:12"},"3.5.3":{"tag":"3.5.3","author":"cartpauj","date":"2023-09-18 17:12:43"},"3.6.0":{"tag":"3.6.0","author":"cartpauj","date":"2023-11-09 22:01:14"},"3.6.1":{"tag":"3.6.1","author":"cartpauj","date":"2023-11-13 19:15:49"},"3.6.10":{"tag":"3.6.10","author":"caseproof","date":"2024-10-01 14:29:20"},"3.6.11":{"tag":"3.6.11","author":"caseproof","date":"2024-11-12 19:35:27"},"3.6.12":{"tag":"3.6.12","author":"caseproof","date":"2024-11-26 22:53:53"},"3.6.14":{"tag":"3.6.14","author":"caseproof","date":"2024-12-03 15:05:08"},"3.6.15":{"tag":"3.6.15","author":"supercleanse","date":"2025-05-04 20:42:55"},"3.6.16":{"tag":"3.6.16","author":"cartpauj","date":"2025-05-09 19:51:13"},"3.6.17":{"tag":"3.6.17","author":"caseproof","date":"2025-06-18 04:05:42"},"3.6.18":{"tag":"3.6.18","author":"caseproof","date":"2025-10-30 15:19:34"},"3.6.19":{"tag":"3.6.19","author":"caseproof","date":"2025-11-19 01:33:20"},"3.6.2":{"tag":"3.6.2","author":"cartpauj","date":"2023-12-05 21:13:03"},"3.6.20":{"tag":"3.6.20","author":"caseproof","date":"2026-01-21 20:41:21"},"3.6.21":{"tag":"3.6.21","author":"caseproof","date":"2026-03-27 22:42:15"},"3.6.22":{"tag":"3.6.22","author":"caseproof","date":"2026-05-28 02:28:56"},"3.6.3":{"tag":"3.6.3","author":"cartpauj","date":"2024-01-30 16:48:30"},"3.6.4":{"tag":"3.6.4","author":"cartpauj","date":"2024-03-11 21:18:44"},"3.6.5":{"tag":"3.6.5","author":"cartpauj","date":"2024-04-20 12:44:10"},"3.6.6":{"tag":"3.6.6","author":"cartpauj","date":"2024-04-21 04:50:22"},"3.6.7":{"tag":"3.6.7","author":"cartpauj","date":"2024-06-10 19:41:05"},"3.6.8":{"tag":"3.6.8","author":"caseproof","date":"2024-07-23 14:47:12"},"3.6.9":{"tag":"3.6.9","author":"caseproof","date":"2024-10-01 14:13:09"},"4.0.0":{"tag":"4.0.0","author":"caseproof","date":"2026-07-08 17:18:39"},"4.0.1":{"tag":"4.0.1","author":"caseproof","date":"2026-07-08 17:44:26"},"4.0.2":{"tag":"4.0.2","author":"caseproof","date":"2026-07-08 23:48:55"},"4.0.3":{"tag":"4.0.3","author":"caseproof","date":"2026-07-09 00:16:59"},"4.0.4":{"tag":"4.0.4","author":"caseproof","date":"2026-07-09 14:54:55"},"4.0.5":{"tag":"4.0.5","author":"caseproof","date":"2026-07-11 03:01:56"},"4.0.6":{"tag":"4.0.6","author":"caseproof","date":"2026-07-12 01:52:34"},"4.0.7":{"tag":"4.0.7","author":"caseproof","date":"2026-07-13 22:12:18"},"4.0.8":{"tag":"4.0.8","author":"caseproof","date":"2026-07-13 23:40:13"}},"upgrade_notice":{"4.0.0":"<p>Major release. Complete rewrite with a new React admin UI and modular add-on architecture. Drop-in upgrade \u2014 back up your site before updating.<\/p>"},"ratings":{"1":33,"2":5,"3":14,"4":25,"5":1240},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":2503434,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":2503434,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3029001,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3029001,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.0.1","0.0.2","0.0.3","0.0.4","0.0.5","1.0.0","1.1.0","1.1.1","1.1.2","1.1.3","1.1.4","1.1.5","1.1.6","1.1.7","1.1.8","1.1.9","1.2.1","1.2.2","1.2.3","1.2.4","1.2.5","1.2.6","1.2.7","1.2.8","1.2.9","1.3.0","1.3.1","1.3.10","1.3.11","1.3.12","1.3.13","1.3.14","1.3.15","1.3.16","1.3.17","1.3.18","1.3.19","1.3.2","1.3.20","1.3.21","1.3.22","1.3.23","1.3.24","1.3.25","1.3.26","1.3.27","1.3.28","1.3.29","1.3.3","1.3.30","1.3.31","1.3.32","1.3.33","1.3.34","1.3.35","1.3.36","1.3.37","1.3.38","1.3.39","1.3.4","1.3.40","1.3.41","1.3.42","1.3.5","1.3.6","1.3.7","1.3.8","1.3.9","1.4.0","1.4.1","1.4.10","1.4.11","1.4.12","1.4.13","1.4.14","1.4.15","1.4.16","1.4.17","1.4.18","1.4.19","1.4.2","1.4.20","1.4.21","1.4.22","1.4.23","1.4.24","1.4.25","1.4.26","1.4.27","1.4.28","1.4.29","1.4.3","1.4.30","1.4.31","1.4.32","1.4.33","1.4.34","1.4.35","1.4.36","1.4.37","1.4.38","1.4.39","1.4.4","1.4.40","1.4.41","1.4.42","1.4.43","1.4.44","1.4.45","1.4.46","1.4.47","1.4.48","1.4.49","1.4.5","1.4.50","1.4.51","1.4.52","1.4.53","1.4.54","1.4.55","1.4.56","1.4.6","1.4.7","1.4.8","1.5.0","1.5.1","1.5.2","1.5.4","1.5.5","1.5.6","1.5.7","1.5.8","1.5.9","1.6.0","1.6.1","1.6.2","1.6.3","1.6.4","1.6.5","1.6.6","1.6.7","1.6.8","1.6.9","1.7.0","1.7.1","1.7.2","2.0.0","2.0.1","2.0.2","2.0.3","2.0.4","2.0.5","2.0.6","2.0.7","2.0.8","2.0.9","2.1.0","2.1.1","2.1.10","2.1.2","2.1.3","2.1.4","2.1.5","2.1.6","2.1.7","2.1.8","2.1.9","3.0.0","3.0.1","3.0.10","3.0.2","3.0.3","3.0.5","3.0.6","3.0.7","3.0.8","3.0.9","3.1.0","3.1.1","3.2.1","3.2.2","3.2.3","3.2.4","3.2.5","3.2.6","3.2.7","3.2.8","3.3.0","3.3.1","3.3.2","3.3.3","3.4.0","3.4.1","3.4.2","3.5.0","3.5.1","3.5.2","3.5.3","3.6.0","3.6.1","3.6.10","3.6.11","3.6.12","3.6.14","3.6.15","3.6.16","3.6.17","3.6.18","3.6.19","3.6.2","3.6.20","3.6.21","3.6.22","3.6.3","3.6.4","3.6.5","3.6.6","3.6.7","3.6.8","3.6.9","4.0.0","4.0.1","4.0.2","4.0.3","4.0.4","4.0.5","4.0.6","4.0.7","4.0.8"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2845619,"resolution":"1","location":"assets","locale":"","width":1741,"height":701},"screenshot-2.png":{"filename":"screenshot-2.png","revision":2845619,"resolution":"2","location":"assets","locale":"","width":1743,"height":565},"screenshot-3.png":{"filename":"screenshot-3.png","revision":2845619,"resolution":"3","location":"assets","locale":"","width":1746,"height":445},"screenshot-4.png":{"filename":"screenshot-4.png","revision":2845619,"resolution":"4","location":"assets","locale":"","width":1748,"height":1118}},"screenshots":{"1":"The PrettyLinks admin dashboard","2":"Adding a Pretty Link","3":"Click tracking and reports","4":"Settings page"}},"plugin_section":[163309,262246],"plugin_tags":[5362,5353,17938,7182,5530],"plugin_category":[35,55,56],"plugin_contributors":[79576,77852],"plugin_business_model":[216238],"class_list":["post-272","plugin","type-plugin","status-publish","hentry","plugin_section-blocks","plugin_section-dashboard-widgets","plugin_tags-affiliate-links","plugin_tags-link-cloaking","plugin_tags-link-management","plugin_tags-link-tracking","plugin_tags-url-shortener","plugin_category-advertising","plugin_category-seo-and-marketing","plugin_category-social-and-sharing","plugin_contributors-cartpauj","plugin_contributors-supercleanse","plugin_business_model-commercial","plugin_committers-allycspf","plugin_committers-cartpauj","plugin_committers-caseproof","plugin_committers-supercleanse","plugin_support_reps-eulerarthur","plugin_support_reps-katelyngillis1212","plugin_support_reps-nevenag"],"banners":{"banner":"https:\/\/ps.w.org\/pretty-link\/assets\/banner-772x250.jpg?rev=3029001","banner_2x":"https:\/\/ps.w.org\/pretty-link\/assets\/banner-1544x500.jpg?rev=3029001","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/pretty-link\/assets\/icon-128x128.png?rev=2503434","icon_2x":"https:\/\/ps.w.org\/pretty-link\/assets\/icon-256x256.png?rev=2503434","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/pretty-link\/assets\/screenshot-1.png?rev=2845619","caption":"The PrettyLinks admin dashboard"},{"src":"https:\/\/ps.w.org\/pretty-link\/assets\/screenshot-2.png?rev=2845619","caption":"Adding a Pretty Link"},{"src":"https:\/\/ps.w.org\/pretty-link\/assets\/screenshot-3.png?rev=2845619","caption":"Click tracking and reports"},{"src":"https:\/\/ps.w.org\/pretty-link\/assets\/screenshot-4.png?rev=2845619","caption":"Settings page"}],"raw_content":"<!--section=description-->\n<p>PrettyLinks takes any long, ugly URL and turns it into a short, branded link on your own domain. So instead of sharing some endless affiliate string, you share <code>yoursite.com\/recommends\/widget<\/code> \u2014 clean, memorable, and unmistakably yours. No more renting your links from bit.ly, tinyurl.com, or whichever shortener raised its prices this year.<\/p>\n\n<p>Here's the part people love most: your links and your click data live on your site, not someone else's. You own the branding. You keep the analytics. And if a destination URL ever changes, you update it once and every link you've ever shared just keeps working.<\/p>\n\n<h3>Why people pick PrettyLinks \ud83c\udf20<\/h3>\n\n<p>If you share links for a living \u2014 affiliate marketers, bloggers, podcasters, social media folks \u2014 you want three things: links that look professional, the freedom to change where they point, and a real picture of what's getting clicked. PrettyLinks does all three. Every click is logged with referrer, browser, OS, and host, so you're never guessing about what's working.<\/p>\n\n<p>And version 4.0 is a big one. We rebuilt the whole thing from scratch on a fast, modern React admin, then added smarter bot filtering, built-in privacy controls, and CSV link importing \u2014 all of it free.<\/p>\n\n<h3>PrettyPay\u2122 Links \ud83d\udcb5<\/h3>\n\n<p>Want to sell something? PrettyPay\u2122 lets you spin up a one-click Stripe checkout link and share it anywhere \u2014 e-books, courses, downloads, subscriptions, you name it. It all runs through your own domain and brand. Share the link, get paid. No store required.<\/p>\n\n<h3>Lite Features \u2714\ufe0f<\/h3>\n\n<p><strong><a href=\"https:\/\/prettylinks.com\/about?utm_source=wordpress.org&amp;utm_medium=lite_plugin_listing&amp;utm_content=features\">\ud83d\udd17 Branded Short Links on Your Own Domain<\/a><\/strong>\nTurn any long URL into a clean, branded short link in seconds.<\/p>\n\n<p><strong><a href=\"https:\/\/prettylinks.com\/docs\/prettypay-links\/?utm_source=wordpress.org&amp;utm_medium=lite_plugin_listing&amp;utm_content=features\">\ud83d\udcb0 PrettyPay\u2122 Stripe Checkout Links<\/a><\/strong>&#042;\nCreate one-click payment links with Stripe. Share anywhere and start selling instantly.<\/p>\n\n<p><strong><a href=\"https:\/\/prettylinks.com\/about?utm_source=wordpress.org&amp;utm_medium=lite_plugin_listing&amp;utm_content=features\">\ud83d\udd03 301, 302 and 307 Redirects<\/a><\/strong>\nChoose between Permanent (301) and Temporary (302\/307) redirects per link.<\/p>\n\n<p><strong><a href=\"https:\/\/prettylinks.com\/about?utm_source=wordpress.org&amp;utm_medium=lite_plugin_listing&amp;utm_content=features\">\u2699\ufe0f Custom or Auto-Generated Slugs<\/a><\/strong>\nPick your own slug or let PrettyLinks generate one. Reserved Slug Patterns protect critical WordPress paths from accidental collisions.<\/p>\n\n<p><strong><a href=\"https:\/\/prettylinks.com\/about?utm_source=wordpress.org&amp;utm_medium=lite_plugin_listing&amp;utm_content=features\">\ud83d\udd0e Click &amp; Unique-Click Tracking<\/a><\/strong>\nEvery click logged with referrer, IP, browser, OS, and host data.<\/p>\n\n<p><strong><a href=\"https:\/\/prettylinks.com\/about?utm_source=wordpress.org&amp;utm_medium=lite_plugin_listing&amp;utm_content=features\">\ud83e\udd16 Modern Bot Filtering<\/a><\/strong>\nKeep AI crawlers and bots out of your stats out of the box \u2014 with Cloudflare bot-header support and your own custom user-agent rules.<\/p>\n\n<p><strong><a href=\"https:\/\/prettylinks.com\/about?utm_source=wordpress.org&amp;utm_medium=lite_plugin_listing&amp;utm_content=features\">\ud83d\udd10 Built-In Privacy Controls<\/a><\/strong>\nIP anonymization and a configurable click-retention window help you stay GDPR-friendly.<\/p>\n\n<p><strong><a href=\"https:\/\/prettylinks.com\/about?utm_source=wordpress.org&amp;utm_medium=lite_plugin_listing&amp;utm_content=features\">\ud83d\udcca Customizable Click Reports<\/a><\/strong>\nFilter charts by date range, link, and unique vs. total clicks.<\/p>\n\n<p><strong><a href=\"https:\/\/prettylinks.com\/about?utm_source=wordpress.org&amp;utm_medium=lite_plugin_listing&amp;utm_content=features\">\u2b06\ufe0f\u2b07\ufe0f CSV Import &amp; Export<\/a><\/strong>\nBulk-import links from a spreadsheet and export click history to CSV anytime \u2014 link importing is now free.<\/p>\n\n<p><strong><a href=\"https:\/\/prettylinks.com\/about?utm_source=wordpress.org&amp;utm_medium=lite_plugin_listing&amp;utm_content=features\">\ud83d\uddb1\ufe0f One-Click Sharing &amp; Copy<\/a><\/strong>\nCopy any link to the clipboard from the links list, the editor, or a Gutenberg block.<\/p>\n\n<p><strong><a href=\"https:\/\/prettylinks.com\/about?utm_source=wordpress.org&amp;utm_medium=lite_plugin_listing&amp;utm_content=features\">\ud83d\udca1 Modern Admin Experience<\/a><\/strong>\nA fast, clean React-based admin UI with bulk actions, one-click duplicate, and auto-saving options.<\/p>\n\n<p>... and much more. <a href=\"https:\/\/prettylinks.com?utm_source=wordpress.org&amp;utm_medium=lite_plugin_listing&amp;utm_content=home\">Visit our site<\/a> to see everything PrettyLinks can do.<\/p>\n\n<p>&#042; Pro users pay no added processing fees. Free users have a small 3% per-transaction fee added on PrettyPay\u2122 links.<\/p>\n\n<h3>PrettyLinks Pro \ud83d\udcaa<\/h3>\n\n<p>When you're ready for more, <em>PrettyLinks Pro<\/em> adds the automation, advanced redirects, and deeper reporting that power users tend to grow into:<\/p>\n\n<ul>\n<li><p><a href=\"https:\/\/prettylinks.com\/features?utm_source=wordpress.org&amp;utm_medium=lite_plugin_listing&amp;utm_content=pro_features\"><strong>Keyword &amp; URL Replacements<\/strong><\/a>\nMap keywords to links and PrettyLinks automatically turns them into your branded links across your site's content.<\/p><\/li>\n<li><p><a href=\"https:\/\/prettylinks.com\/features?utm_source=wordpress.org&amp;utm_medium=lite_plugin_listing&amp;utm_content=pro_features\"><strong>Advanced Redirect Types<\/strong><\/a>\nCloaked, JavaScript, Meta-Refresh, Tracking Pixel, and branded Splash Page redirects on top of the standard 301\/302\/307.<\/p><\/li>\n<li><p><a href=\"https:\/\/prettylinks.com\/features?utm_source=wordpress.org&amp;utm_medium=lite_plugin_listing&amp;utm_content=pro_features\"><strong>Geographic, Device &amp; Time Targeting<\/strong><\/a>\nSend visitors to different destinations based on country, device, browser, OS, day, or hour.<\/p><\/li>\n<li><p><a href=\"https:\/\/prettylinks.com\/features?utm_source=wordpress.org&amp;utm_medium=lite_plugin_listing&amp;utm_content=pro_features\"><strong>Link Rotation &amp; A\/B Split Testing<\/strong><\/a>\nDistribute traffic across multiple destinations by weight or round-robin, and split-test which one converts.<\/p><\/li>\n<li><p><a href=\"https:\/\/prettylinks.com\/features?utm_source=wordpress.org&amp;utm_medium=lite_plugin_listing&amp;utm_content=pro_features\"><strong>Expiring Links<\/strong><\/a>\nSet an expiry date or click limit and choose where expired traffic goes.<\/p><\/li>\n<li><p><a href=\"https:\/\/prettylinks.com\/features?utm_source=wordpress.org&amp;utm_medium=lite_plugin_listing&amp;utm_content=pro_features\"><strong>Categories &amp; Tags<\/strong><\/a>\nOrganize and filter a large link library with full taxonomy-style grouping.<\/p><\/li>\n<li><p><a href=\"https:\/\/prettylinks.com\/features?utm_source=wordpress.org&amp;utm_medium=lite_plugin_listing&amp;utm_content=pro_features\"><strong>Auto-Create Links for Posts &amp; Pages<\/strong><\/a>\nA pretty link is created automatically every time you publish.<\/p><\/li>\n<li><p><a href=\"https:\/\/prettylinks.com\/blog\/repair-broken-links?utm_source=wordpress.org&amp;utm_medium=lite_plugin_listing&amp;utm_content=pro_features\"><strong>Link Health Monitoring<\/strong><\/a>\nScheduled scans flag broken destinations, with email digests so you can fix them fast.<\/p><\/li>\n<li><p><a href=\"https:\/\/prettylinks.com\/features?utm_source=wordpress.org&amp;utm_medium=lite_plugin_listing&amp;utm_content=pro_features\"><strong>QR Codes<\/strong><\/a>\nAuto-generate a downloadable QR code for every link, with an optional inner logo.<\/p><\/li>\n<li><p><a href=\"https:\/\/prettylinks.com\/features?utm_source=wordpress.org&amp;utm_medium=lite_plugin_listing&amp;utm_content=pro_features\"><strong>Pretty Bar Branding<\/strong><\/a>\nFrame third-party destinations in a branded top, bottom, or floating bar with your CTA.<\/p><\/li>\n<li><p><a href=\"https:\/\/prettylinks.com\/features?utm_source=wordpress.org&amp;utm_medium=lite_plugin_listing&amp;utm_content=pro_features\"><strong>Advanced Reports &amp; Conversions<\/strong><\/a>\nRich click-history breakdowns, KPI cards, charts, and a conversion-tracking pixel for your thank-you pages.<\/p><\/li>\n<li><p><a href=\"https:\/\/prettylinks.com\/features?utm_source=wordpress.org&amp;utm_medium=lite_plugin_listing&amp;utm_content=pro_features\"><strong>Redirect Turbo Mode<\/strong><\/a>\nAnswer link requests before the rest of WordPress loads \u2014 built for high-traffic affiliate sites.<\/p><\/li>\n<\/ul>\n\n<h3>Pro Add-ons \ud83e\udde9<\/h3>\n\n<p>Pro plans come with a handful of optional add-ons. Install the ones you need, skip the ones you don't:<\/p>\n\n<ul>\n<li><strong>Link in Bio<\/strong> \u2014 Build customizable \"link in bio\" landing pages for Instagram, TikTok, and other social profiles, hosted on your own domain.<\/li>\n<li><strong>Product Displays<\/strong> \u2014 Drop styled, responsive product cards into any post or page to showcase affiliate products.<\/li>\n<li><strong>Splash Pages<\/strong> \u2014 Show a branded interstitial (with optional CTAs) before forwarding visitors, with a per-link conversion funnel report.<\/li>\n<li><strong>UTMs<\/strong> \u2014 Build and append Google Analytics UTM parameters from a dedicated tab on the link editor.<\/li>\n<li><strong>User Links<\/strong> \u2014 A front-end dashboard letting logged-in visitors create and manage their own pretty links.<\/li>\n<li><strong>Developer Tools<\/strong> \u2014 API tokens and webhooks for integrating PrettyLinks with external systems.<\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/prettylinks.com\/why-upgrade?utm_source=wordpress.org&amp;utm_medium=lite_plugin_listing&amp;utm_content=pro\" title=\"Why Upgrade\">See Why Upgrade<\/a> | <a href=\"https:\/\/prettylinks.com\/pricing\/plans?utm_source=wordpress.org&amp;utm_medium=lite_plugin_listing&amp;utm_content=pro\" title=\"Pricing\">Pricing<\/a><\/p>\n\n<h3>Integrations \u26a1<\/h3>\n\n<ul>\n<li><a href=\"https:\/\/prettylinks.com\/docs\/integrating-pretty-links-with-monsterinsights?utm_source=wordpress.org&amp;utm_medium=lite_plugin_listing&amp;utm_content=kb\">MonsterInsights<\/a> \u2014 Surface PrettyLinks click data inside the MonsterInsights dashboard.<\/li>\n<li><a href=\"https:\/\/prettylinks.com\/docs?utm_source=wordpress.org&amp;utm_medium=lite_plugin_listing&amp;utm_content=kb\">CookieYes<\/a> \u2014 Automatic cookie consent compliance for click tracking.<\/li>\n<li><a href=\"https:\/\/easyaffiliate.com\/\">Easy Affiliate<\/a> \u2014 Use PrettyLinks as the affiliate link layer in your Easy Affiliate program.<\/li>\n<li>Gutenberg &amp; Classic Editor \u2014 Native block + toolbar buttons for inserting links inline.<\/li>\n<\/ul>\n\n<h3>What's Next \ud83e\udd29<\/h3>\n\n<p>Enjoying PrettyLinks? Check out our other plugins:<\/p>\n\n<ul>\n<li><a href=\"https:\/\/memberpress.com\/\">MemberPress<\/a> \u2014 Full-featured membership and course platform for WordPress with Stripe, PayPal, and Authorize.net support.<\/li>\n<li><a href=\"https:\/\/easyaffiliate.com\/\">Easy Affiliate<\/a> \u2014 Run your own self-hosted affiliate program and grow your traffic with referral marketing.<\/li>\n<li><a href=\"https:\/\/members-plugin.com\/\">Members<\/a> \u2014 Roles and capabilities management plugin for fine-grained access control.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload <code>pretty-link.zip<\/code> to <code>\/wp-content\/plugins\/<\/code> (or install via Plugins \u2192 Add New).<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu in WordPress.<\/li>\n<li>Make sure your permalink settings (Settings \u2192 Permalinks) are set to anything other than \"Plain\". Custom permalinks like <code>\/%year%\/%month%\/%postname%\/<\/code> work great.<\/li>\n<li>Open <strong>PrettyLinks<\/strong> in the admin menu and follow the onboarding wizard to create your first link.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"who%20will%20find%20prettylinks%20useful%3F\"><h3>Who will find PrettyLinks useful?<\/h3><\/dt>\n<dd><p>Affiliate marketers, bloggers, podcasters, course creators, social media managers, e-commerce merchants, and anyone else who needs to brand, organize, and track outbound links.<\/p><\/dd>\n<dt id=\"can%20i%20use%20prettylinks%20with%20any%20wordpress%20theme%3F\"><h3>Can I use PrettyLinks with any WordPress theme?<\/h3><\/dt>\n<dd><p>Yes. PrettyLinks operates primarily in the WordPress admin and the front-end pieces are theme-agnostic.<\/p><\/dd>\n<dt id=\"how%20do%20i%20get%20started%3F\"><h3>How do I get started?<\/h3><\/dt>\n<dd><p>The in-plugin onboarding wizard walks you through the basics. For deeper docs, see our <a href=\"https:\/\/prettylinks.com\/doc-categories\/getting-started\/\">Getting Started page<\/a>.<\/p><\/dd>\n<dt id=\"is%20upgrading%20from%203.x%20to%204.0%20safe%3F\"><h3>Is upgrading from 3.x to 4.0 safe?<\/h3><\/dt>\n<dd><p>Yes. 4.0 is a drop-in upgrade \u2014 all of your existing links, clicks, and settings keep working with no migration step. As with any major update, back up your site first.<\/p><\/dd>\n<dt id=\"what%20add-ons%20are%20available%20for%20prettylinks%20pro%3F\"><h3>What add-ons are available for PrettyLinks Pro?<\/h3><\/dt>\n<dd><p>Pro includes six add-ons: <strong>Link in Bio<\/strong>, <strong>Developer Tools<\/strong>, <strong>Product Displays<\/strong>, <strong>Splash Pages<\/strong>, <strong>UTMs<\/strong>, and <strong>User Links<\/strong>. Link in Bio and Developer Tools are available on Marketer and above; the rest are on Executive. See the <a href=\"https:\/\/prettylinks.com\/add-ons\/?utm_source=wordpress.org&amp;utm_medium=lite_plugin_listing&amp;utm_content=faq\">add-ons page<\/a> for details.<\/p><\/dd>\n<dt id=\"is%20prettylinks%20translatable%3F\"><h3>Is PrettyLinks translatable?<\/h3><\/dt>\n<dd><p>Yes. PrettyLinks is fully translation-ready \u2014 see our <a href=\"https:\/\/prettylinks.com\/docs\/translating-pretty-link-pro\/\">translation guide<\/a> for instructions.<\/p><\/dd>\n<dt id=\"what%27s%20the%20difference%20between%20301%2C%20302%2C%20and%20307%20redirects%3F\"><h3>What's the difference between 301, 302, and 307 redirects?<\/h3><\/dt>\n<dd><p><strong>301 (Permanent)<\/strong> tells search engines the URL has permanently moved \u2014 link equity is passed to the destination. <strong>302<\/strong> and <strong>307 (Temporary)<\/strong> signal a temporary redirect, so search engines keep indexing the original URL. Pro adds Cloaked, JavaScript, Meta-Refresh, Tracking Pixel, and Splash Page redirect types on top of these.<\/p><\/dd>\n<dt id=\"are%20there%20any%20fees%20for%20using%20prettypay%E2%84%A2%3F\"><h3>Are there any fees for using PrettyPay\u2122?<\/h3><\/dt>\n<dd><p>Stripe's standard processing fees always apply. PrettyLinks adds no extra fee for Pro users. Free users have a small 3% per-transaction PrettyLinks fee added on top of Stripe's fees.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>4.0.8<\/h4>\n\n<ul>\n<li>Pro: Fixed licensed Pro installs being silently replaced by the free build during an update when the license couldn't be verified at that moment (a brief connection hiccup, or right after a major update) \u2014 which locked every Pro feature even though the license still showed Active. Updates now stay on your licensed Pro build, and the free build can no longer overwrite it; a wrong-edition install still shows the reinstall prompt on the Plugins screen.<\/li>\n<\/ul>\n\n<h4>4.0.7<\/h4>\n\n<ul>\n<li>Fixed every Pretty Link returning a 404 on WordPress installs located in a subdirectory (for example, a site at example.com\/blog) \u2014 the redirect engine now correctly accounts for the site's base path.<\/li>\n<li>Fixed Pretty Links whose slug contains characters such as \".\", \"=\", \"~\" or \"+\" returning a 404 \u2014 the full range of slug characters supported in 3.x works again, and those characters are no longer stripped when you save a link.<\/li>\n<li>New: added a per-link \"Reset clicks\" action to the Links list, available in every tracking mode.<\/li>\n<li>Pro: you can now paste a whole list of countries into a geo targeting rule (comma-, space-, or bracket-separated country codes or names) instead of adding them one at a time.<\/li>\n<li>Pro: expiring links can now be set to move to the Trash on their first expired visit, in addition to the existing \"redirect to another URL\" option.<\/li>\n<li>Pro: clarified the compound targeting rule label to \"All conditions match (AND)\" so it's clear every condition must be met.<\/li>\n<\/ul>\n\n<h4>4.0.6<\/h4>\n\n<ul>\n<li>Pro: Fixed geo targeting never matching on hosts without CDN country headers \u2014 country resolution now falls back to IP geolocation like v3, so country rules work everywhere.<\/li>\n<li>Pro: When the visitor's country can't be determined, country rules no longer match and the link's normal target URL is used.<\/li>\n<li>Geo lookups are now cached per network block (up to a month when the geolocation database confirms the whole block shares one country), greatly reducing lookup calls on busy links.<\/li>\n<li>The IP anonymization setting is now honored by all geolocation caching; nothing derived from the full IP is stored when it's enabled.<\/li>\n<li>Fixed IPv4-mapped IPv6 addresses (dual-stack servers) being anonymized down to an unusable value in click records.<\/li>\n<li>Cloudflare's \"XX\" unknown-country pseudo-code is no longer treated as a real country by geo rules.<\/li>\n<\/ul>\n\n<h4>4.0.5<\/h4>\n\n<ul>\n<li>Pro: Restored QR code downloads (PNG and SVG) from the Links list and link editor, added logo support to SVG QR codes, and improved scannability for codes that include a logo.<\/li>\n<li>Pro: The per-link QR code preview now encodes the link's own pretty URL.<\/li>\n<\/ul>\n\n<h4>4.0.4<\/h4>\n\n<ul>\n<li>Fixed a fatal error (TypeError) in the admin footer text when another plugin or host sets it to a non-string value.<\/li>\n<\/ul>\n\n<h4>4.0.3<\/h4>\n\n<ul>\n<li>Fixed a fatal error on hosts that run OPcache with doc-comments disabled (opcache.save_comments=0), such as Kinsta.<\/li>\n<\/ul>\n\n<h4>4.0.2<\/h4>\n\n<ul>\n<li>Refreshed the \"What's New in 4.0\" page copy.<\/li>\n<\/ul>\n\n<h4>4.0.1<\/h4>\n\n<ul>\n<li>Maintenance: distribution packaging cleanup; no functional changes.<\/li>\n<\/ul>\n\n<h4>4.0.0<\/h4>\n\n<ul>\n<li>Complete rewrite \u2014 brand-new React-based admin UI, REST-first API, and custom-table data model<\/li>\n<li>PHP 7.4+ required; full PHP 8.x compatibility<\/li>\n<li>Drop-in upgrade \u2014 no migration required, all 3.x data continues to work<\/li>\n<li>Performance: faster click tracking, lighter admin pages, and leaner database queries<\/li>\n<li>New: IP-anonymization toggle that truncates IPv4 \/ IPv6 addresses before they're stored<\/li>\n<li>New: configurable click-retention window \u2014 30 days up to 2 years (was hardcoded to 90 days, on\/off only)<\/li>\n<li>New: automatic safety wipe of click counters when switching between Simple and Normal\/Extended tracking modes<\/li>\n<li>New: modern bot detection \u2014 catches AI crawlers (GPTBot, ClaudeBot, PerplexityBot\u2026), honors Cloudflare Bot Management headers, and adds behavioral signals, plus your own custom user-agent patterns<\/li>\n<li>New: PrettyPay\u2122 master on\/off toggle (no longer always-on once Stripe is connected)<\/li>\n<li>New: Reserved Slug Patterns moved from Pro into Lite, with a new admin-bypass toggle and distinct slug prefixes for admin-, user-, and frontend-created links<\/li>\n<li>New: CSV link import is now free (was Pro-only in v3), with a downloadable starter template<\/li>\n<li>New: chunked CSV export that handles large link libraries without timing out<\/li>\n<li>New: click-history CSV export across all links, with date-range and link-ID filters<\/li>\n<li>New: one-click \"Duplicate\" on any link<\/li>\n<li>New: bulk \"turn nofollow on\/off\" and \"turn sponsored on\/off\" actions across selected links<\/li>\n<li>New: one-click slug regenerate button on the Add\/Edit Link form<\/li>\n<li>New: per-user \"items per page\" picker and column show\/hide on the Links list, saved to your account<\/li>\n<li>New: Options page auto-saves \u2014 change any field and it saves on its own<\/li>\n<li>New: Connect-Stripe step inside the setup wizard<\/li>\n<li>New: CookieYes integration \u2014 auto-tags pretty-link redirects so they're consent-gated by your cookie banner<\/li>\n<li>PRO: Redirect Turbo Mode \u2014 opt-in must-use plugin that answers pretty-link requests before the rest of WordPress loads<\/li>\n<li>PRO: no_enforce_url_scheme option \u2014 disable the automatic http:\/\/ prepend so you can target custom protocols (app:\/\/, tel:, etc.)<\/li>\n<li>PRO: Link Health \u2014 choose how often destinations are checked and how often you get the broken-link digest, separately, plus a multi-status filter on the Links list<\/li>\n<li>PRO: Keyword &amp; URL Replacements \u2014 case-sensitive matching toggle, a new per-post total-links cap (defaults to unlimited), and distinct nofollow \/ sponsored \/ open-in-new-window and custom-CSS settings for URL-replaced anchors<\/li>\n<li>PRO: Rotations \u2014 pick Weighted Random or Sequential round-robin (v3 was random-only with weights ignored)<\/li>\n<li>PRO: Smart targeting \u2014 new operators: exclude-country, hour-of-day range, day-of-week, plus compound AND-rules<\/li>\n<li>PRO: Pretty Bar \u2014 multiple branded templates instead of one global look, plus a Media-library logo picker<\/li>\n<li>PRO: Custom Reports \u2014 new [pretty_link_pixel] shortcode and Gutenberg block to drop a tracked-conversion pixel onto any thank-you page<\/li>\n<li>PRO: Link list filter segments \u2014 \"Expired\" and \"Split tests\" segments, and the search box now matches category and tag names<\/li>\n<li>PRO: Click History extras \u2014 KPI cards, an over-time line chart, a top-links list, and breakdown tabs by country \/ referrer \/ device \/ browser, each with a donut chart<\/li>\n<li>PRO: Dashboard extras \u2014 KPI tiles become clickable, drilling into Click History pre-filtered to the matching date range and link<\/li>\n<li>PRO: Splash Pages add-on (new) \u2014 branded \"splash\" interstitial redirect type with up to two CTAs and a per-link conversion funnel report<\/li>\n<li>PRO: UTMs add-on (new) \u2014 dedicated UTM tab on the link editor for all six Google Analytics UTM parameters, no URL hand-editing<\/li>\n<li>PRO: User Links add-on (new) \u2014 front-end self-service dashboard for logged-in visitors to create and manage their own pretty links<\/li>\n<li>PRO: Link in Bio add-on \u2014 rebuilt on the v4 foundation with three frontend templates; existing v3 pages migrate automatically<\/li>\n<li>PRO: Product Displays add-on \u2014 rebuilt on the v4 foundation with a shortcode and server-rendered Gutenberg block<\/li>\n<li>PRO: Developer Tools add-on \u2014 rebuilt on the v4 foundation with API keys, HMAC-signed webhooks, an event registry, and a v3-compatibility REST layer<\/li>\n<\/ul>","raw_excerpt":"\ud83c\udf20 Shorten, brand, and track any URL on your own domain. Keep your links \u2014 and your data \u2014 where they belong. \ud83d\udd17","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/272","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=272"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/supercleanse"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=272"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=272"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=272"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=272"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=272"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=272"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}