Ticket #58831: 58831-escaping-function-missing-in-widget.php.diff
| File 58831-escaping-function-missing-in-widget.php.diff, 4.9 KB (added by , 2 years ago) |
|---|
-
wp-includes/widgets.php
1711 1711 $esc_number = esc_attr( $args['number'] ); 1712 1712 if ( $inputs['url'] ) : 1713 1713 ?> 1714 <p><label for="rss-url-<?php echo $esc_number; ?>"><?php _e( 'Enter the RSS feed URL here:' ); ?></label>1715 <input class="widefat" id="rss-url-<?php echo $esc_number; ?>" name="widget-rss[<?php echo $esc_number; ?>][url]" type="text" value="<?php echo esc_url( $args['url'] ); ?>" /></p>1714 <p><label for="rss-url-<?php echo esc_html($esc_number); ?>"><?php _e( 'Enter the RSS feed URL here:' ); ?></label> 1715 <input class="widefat" id="rss-url-<?php echo esc_html($esc_number); ?>" name="widget-rss[<?php echo esc_html($esc_number); ?>][url]" type="text" value="<?php echo esc_url( $args['url'] ); ?>" /></p> 1716 1716 <?php endif; if ( $inputs['title'] ) : ?> 1717 <p><label for="rss-title-<?php echo $esc_number; ?>"><?php _e( 'Give the feed a title (optional):' ); ?></label>1718 <input class="widefat" id="rss-title-<?php echo $esc_number; ?>" name="widget-rss[<?php echo $esc_number; ?>][title]" type="text" value="<?php echo esc_attr( $args['title'] ); ?>" /></p>1717 <p><label for="rss-title-<?php echo esc_html($esc_number); ?>"><?php _e( 'Give the feed a title (optional):' ); ?></label> 1718 <input class="widefat" id="rss-title-<?php echo esc_html($esc_number); ?>" name="widget-rss[<?php echo esc_html($esc_number); ?>][title]" type="text" value="<?php echo esc_attr( $args['title'] ); ?>" /></p> 1719 1719 <?php endif; if ( $inputs['items'] ) : ?> 1720 <p><label for="rss-items-<?php echo $esc_number; ?>"><?php _e( 'How many items would you like to display?' ); ?></label>1721 <select id="rss-items-<?php echo $esc_number; ?>" name="widget-rss[<?php echo $esc_number; ?>][items]">1720 <p><label for="rss-items-<?php echo esc_html($esc_number); ?>"><?php _e( 'How many items would you like to display?' ); ?></label> 1721 <select id="rss-items-<?php echo esc_html($esc_number); ?>" name="widget-rss[<?php echo esc_html($esc_number); ?>][items]"> 1722 1722 <?php 1723 1723 for ( $i = 1; $i <= 20; ++$i ) { 1724 1724 echo "<option value='$i' " . selected( $args['items'], $i, false ) . ">$i</option>"; … … 1728 1728 <?php endif; if ( $inputs['show_summary'] || $inputs['show_author'] || $inputs['show_date'] ) : ?> 1729 1729 <p> 1730 1730 <?php if ( $inputs['show_summary'] ) : ?> 1731 <input id="rss-show-summary-<?php echo $esc_number; ?>" name="widget-rss[<?php echo $esc_number; ?>][show_summary]" type="checkbox" value="1" <?php checked( $args['show_summary'] ); ?> />1732 <label for="rss-show-summary-<?php echo $esc_number; ?>"><?php _e( 'Display item content?' ); ?></label><br />1731 <input id="rss-show-summary-<?php echo esc_html($esc_number); ?>" name="widget-rss[<?php echo esc_html($esc_number); ?>][show_summary]" type="checkbox" value="1" <?php checked( $args['show_summary'] ); ?> /> 1732 <label for="rss-show-summary-<?php echo esc_html($esc_number); ?>"><?php _e( 'Display item content?' ); ?></label><br /> 1733 1733 <?php endif; if ( $inputs['show_author'] ) : ?> 1734 <input id="rss-show-author-<?php echo $esc_number; ?>" name="widget-rss[<?php echo $esc_number; ?>][show_author]" type="checkbox" value="1" <?php checked( $args['show_author'] ); ?> />1735 <label for="rss-show-author-<?php echo $esc_number; ?>"><?php _e( 'Display item author if available?' ); ?></label><br />1734 <input id="rss-show-author-<?php echo esc_html($esc_number); ?>" name="widget-rss[<?php echo esc_html($esc_number); ?>][show_author]" type="checkbox" value="1" <?php checked( $args['show_author'] ); ?> /> 1735 <label for="rss-show-author-<?php echo esc_html($esc_number); ?>"><?php _e( 'Display item author if available?' ); ?></label><br /> 1736 1736 <?php endif; if ( $inputs['show_date'] ) : ?> 1737 <input id="rss-show-date-<?php echo $esc_number; ?>" name="widget-rss[<?php echo $esc_number; ?>][show_date]" type="checkbox" value="1" <?php checked( $args['show_date'] ); ?>/>1738 <label for="rss-show-date-<?php echo $esc_number; ?>"><?php _e( 'Display item date?' ); ?></label><br />1737 <input id="rss-show-date-<?php echo esc_html($esc_number); ?>" name="widget-rss[<?php echo esc_html($esc_number); ?>][show_date]" type="checkbox" value="1" <?php checked( $args['show_date'] ); ?>/> 1738 <label for="rss-show-date-<?php echo esc_html($esc_number); ?>"><?php _e( 'Display item date?' ); ?></label><br /> 1739 1739 <?php endif; ?> 1740 1740 </p> 1741 1741 <?php … … 1744 1744 if ( 'hidden' === $inputs[ $input ] ) : 1745 1745 $id = str_replace( '_', '-', $input ); 1746 1746 ?> 1747 <input type="hidden" id="rss-<?php echo esc_attr( $id ); ?>-<?php echo $esc_number; ?>" name="widget-rss[<?php echo $esc_number; ?>][<?php echo esc_attr( $input ); ?>]" value="<?php echo esc_attr( $args[ $input ] ); ?>" />1747 <input type="hidden" id="rss-<?php echo esc_attr( $id ); ?>-<?php echo esc_html($esc_number); ?>" name="widget-rss[<?php echo esc_html($esc_number); ?>][<?php echo esc_attr( $input ); ?>]" value="<?php echo esc_attr( $args[ $input ] ); ?>" /> 1748 1748 <?php 1749 1749 endif; 1750 1750 endforeach;