Home › Forums › General Issues › Re-Run 6.2.5 fields test?
So, I’m working to update my templates that could be impacted by the new sanitization for the_field(). However, after making changes I notice the warnings are still displayed in the admin.
Are the warnings still accurate, or is there a way to re-run the test?
Since this is new it is unlikely that another user can help you. I suggest contacting the devs or opening a ticking on your account.
Hi,
did you get an answer yet? I would like to know, I have the same question,
thank you,
Arjen
Yes, I did get some more info on this. Dismissing the admin notice will clear out the log. But the notice will keep coming back if there are fields that will be escaped due to the update.
I’ve changed several templates to use:
echo get_field('field_name');
The notice still shows up. I’m guessing that ACF isn’t necessarily looking for this code at the template level, just the contents of the field.
Hi, thank you! But I do think that ACF is looking for this code at the template level. I thought I changed everything, but I still got the notice after dismissing it. Then I realised that I also had some templates (from the Ajax Load More plug-in) which are stored outside the themes folder (in the uploads folder). When I changed them, the notice didn’t came back. Didn’t change the content of any fields.
Thanks! Maybe I’m doing something wrong? It seems like the fixes I implement on templates don’t impact the notices. But I also tried opting into the HTML escaping using this snippet:
add_filter( 'acf/the_field/escape_html_optin', '__return_true' );
And everything seemed to work correctly on the front end.
Maybe use:
echo wp_kses_post( get_field(‘field_name’) );
instead of
echo get_field(‘field_name’);
You must be logged in to reply to this topic.
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users
Helping others is a great way to earn karma, gain badges and help ACF development!
We use cookies to offer you a better browsing experience, analyze site traffic and personalize content. Read about how we use cookies and how you can control them in our Privacy Policy. If you continue to use this site, you consent to our use of cookies.