Support

Account

Home Forums Backend Issues (wp-admin) Duplicate Content when using acf/render_field Reply To: Duplicate Content when using acf/render_field

  • I ended up solving this with a class that use a static boolean, to check if it’s already rendered or not.

    class My_Custom_Field_Content {
       private static $rendered = false;
    
       public static function render() {
           if (self::$rendered === true) {
               // ignore rendering
               return;
           }
    
           self::$rendered = true;
    
           echo 'Well, hello there!';
       }
    }
    
    add_action('acf/render_field/key=field_123xyz', My_Custom_Field_Content::class . '::render' );