find( 'script' ) as $element ) { if ( ! empty( $element->attr['type'] ) && ( $element->attr['type'] === 'application/ld+json' || $element->attr['type'] === 'application/json' ) ) { /** * Translate JSON in JSON scripts */ $element->innertext = wplng_translate_json( $element->innertext, $args ); } else { /** * Translate JS in JS scripts */ $element->innertext = wplng_translate_js( $element->innertext, $args ); } } return $dom; }