Blast from the past — @animalejourbano + anyone who needs it:
As @elliot mentioned, pop something like this somewhere (page template) where you can load it on the front end.
Required: Replace YOURCUSTOMPOSTTYPE and YOURCUSTOMFIELD
Optionally use $custom_field_raw if you’d like to maintain any formatting in your custom field.
<?php global $post; $args = array( 'post_type' => 'YOURCUSTOMPOSTTYPE', 'posts_per_page' => -1, 'post_status' => 'any' ); $myposts = get_posts( $args ); foreach ( $myposts as $post ) : setup_postdata( $post ); $custom_field_raw = get_field('YOURCUSTOMFIELD'); $custom_field_text_only = wp_strip_all_tags($custom_field_raw); $my_post = array( 'ID' => get_the_ID(), 'post_content' => $custom_field_text_only // use $custom_field_raw if you want to keep any HTML formatting ); wp_update_post( $my_post ); endforeach; wp_reset_postdata(); ?>
Hope this helps someone, someday 🙂
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!
© 2022 Advanced Custom Fields.