get_contents( $architecture_firm_changelog_file ); $architecture_firm_changelog_list = architecture_firm_parse_changelog( $architecture_firm_changelog ); echo wp_kses_post( $architecture_firm_changelog_list ); } } function architecture_firm_parse_changelog( $architecture_firm_content ) { $architecture_firm_content = explode ( '== ', $architecture_firm_content ); $architecture_firm_changelog_isolated = ''; foreach ( $architecture_firm_content as $key => $architecture_firm_value ) { if (strpos( $architecture_firm_value, 'Changelog ==') === 0) { $architecture_firm_changelog_isolated = str_replace( 'Changelog ==', '', $architecture_firm_value ); } } $architecture_firm_changelog_array = explode( '= ', $architecture_firm_changelog_isolated ); unset( $architecture_firm_changelog_array[0] ); $architecture_firm_changelog = '