{"id":25925245,"url":"https://github.com/lgladdy/acf-escaping-debug-plugin","last_synced_at":"2026-05-07T22:42:29.594Z","repository":{"id":217899340,"uuid":"745071440","full_name":"lgladdy/acf-escaping-debug-plugin","owner":"lgladdy","description":"A WordPress plugin to enable debug error logging whenever ACF will modify or remove potentially unsafe when using the shortcode, the_field or the_sub_field","archived":false,"fork":false,"pushed_at":"2024-01-19T14:37:26.000Z","size":2,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-01-19T18:57:51.367Z","etag":null,"topics":["acf","advanced-custom-fields","advanced-custom-fields-pro","wordpress","wordpress-plugin"],"latest_commit_sha":null,"homepage":"https://advancedcustomfields.com/","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lgladdy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2024-01-18T15:33:58.000Z","updated_at":"2024-01-19T14:38:00.000Z","dependencies_parsed_at":"2024-01-18T18:51:10.867Z","dependency_job_id":"3feeb7d8-aee3-4876-8fbc-041bc25bdc3e","html_url":"https://github.com/lgladdy/acf-escaping-debug-plugin","commit_stats":null,"previous_names":["lgladdy/acf-escaping-debug-plugin"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lgladdy%2Facf-escaping-debug-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lgladdy%2Facf-escaping-debug-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lgladdy%2Facf-escaping-debug-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lgladdy%2Facf-escaping-debug-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lgladdy","download_url":"https://codeload.github.com/lgladdy/acf-escaping-debug-plugin/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241720190,"owners_count":20008921,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["acf","advanced-custom-fields","advanced-custom-fields-pro","wordpress","wordpress-plugin"],"created_at":"2025-03-03T18:40:28.202Z","updated_at":"2025-12-01T01:04:50.191Z","avatar_url":"https://github.com/lgladdy.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"## ACF Escaping Debug Plugin\n\nIn ACF 6.2.5, the plugin began warning users whenever it detected the value being output was not correctly escaped when using the ACF shortcode, `the_field` or `the_sub_field`\n\nIn ACF 6.2.7 due for release in February 2024, ACF will automatically begin escaping the value when `the_field` or `the_sub_field` is used.\n\nACF will show a warning notice in WordPress admin for this detection, but for performance reasons this notice is limited to the name of the field, it's selector used to output the value, and the function called.\n\nThis plugin extends that default logging to output a more detailed version whenever it is detected. The output is sent to the PHP error log via `error_log`.\n\nThis plugin should not be used on production, as it has potential to generate a log of error log messages.\n\n### Example Output:\n\n```\n[18-Jan-2024 15:36:49 UTC] ***ACF HTML Escaping Debug***\nHTML modification detected the value of wysiwyg on post ID 140 via the_sub_field\nRaw Value: '\u003cp\u003e\u003cscript\u003econsole.log(\"Repeater Row 3\");\u003c/script\u003e\u003c/p\u003e\n'\nEscaped Value: '\u003cp\u003econsole.log(\u0026#8220;Repeater Row 3\u0026#8221;);\u003c/p\u003e\n'\nTemplate: /Users/liam/Code/local-wp/site.local/wp-content/themes/twentytwentyone/page.php\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flgladdy%2Facf-escaping-debug-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flgladdy%2Facf-escaping-debug-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flgladdy%2Facf-escaping-debug-plugin/lists"}