Make WordPress Core

Ticket #56007: 56007.diff

File 56007.diff, 1.8 KB (added by SergeyBiryukov, 2 years ago)
  • src/wp-admin/plugin-editor.php

     
    167167
    168168        if ( ! empty( $functions ) ) {
    169169                $docs_select  = '<select name="docs-list" id="docs-list">';
    170                 $docs_select .= '<option value="">' . __( 'Function Name&hellip;' ) . '</option>';
     170                $docs_select .= '<option value="">' . esc_html__( 'Function Name&hellip;' ) . '</option>';
     171
    171172                foreach ( $functions as $function ) {
    172173                        $docs_select .= '<option value="' . esc_attr( $function ) . '">' . esc_html( $function ) . '()</option>';
    173174                }
     175
    174176                $docs_select .= '</select>';
    175177        }
    176178}
  • src/wp-admin/theme-editor.php

     
    164164        if ( '.php' === substr( $file, strrpos( $file, '.' ) ) ) {
    165165                $functions = wp_doc_link_parse( $content );
    166166
    167                 $docs_select  = '<select name="docs-list" id="docs-list">';
    168                 $docs_select .= '<option value="">' . esc_attr__( 'Function Name&hellip;' ) . '</option>';
    169                 foreach ( $functions as $function ) {
    170                         $docs_select .= '<option value="' . esc_attr( urlencode( $function ) ) . '">' . htmlspecialchars( $function ) . '()</option>';
     167                if ( ! empty( $functions ) ) {
     168                        $docs_select  = '<select name="docs-list" id="docs-list">';
     169                        $docs_select .= '<option value="">' . esc_html__( 'Function Name&hellip;' ) . '</option>';
     170
     171                        foreach ( $functions as $function ) {
     172                                $docs_select .= '<option value="' . esc_attr( $function ) . '">' . esc_html( $function ) . '()</option>';
     173                        }
     174
     175                        $docs_select .= '</select>';
    171176                }
    172                 $docs_select .= '</select>';
    173177        }
    174178
    175179        $content = esc_textarea( $content );