Changeset 13978 for trunk/wp-includes/general-template.php
- Timestamp:
- 04/03/2010 11:38:38 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-includes/general-template.php
r13831 r13978 157 157 $form = '<form role="search" method="get" id="searchform" action="' . home_url() . '/" > 158 158 <div><label class="screen-reader-text" for="s">' . __('Search for:') . '</label> 159 <input type="text" value="' . esc_attr(apply_filters('the_search_query', get_search_query())) . '" name="s" id="s" />159 <input type="text" value="' . get_search_query() . '" name="s" id="s" /> 160 160 <input type="submit" id="searchsubmit" value="'. esc_attr__('Search') .'" /> 161 161 </div> … … 1643 1643 $href = get_author_feed_link( $author_id ); 1644 1644 } elseif ( is_search() ) { 1645 $title = esc_attr(sprintf( $args['searchtitle'], get_bloginfo('name'), $args['separator'], get_search_query( ) ));1645 $title = esc_attr(sprintf( $args['searchtitle'], get_bloginfo('name'), $args['separator'], get_search_query( false ) )); 1646 1646 $href = get_search_feed_link(); 1647 1647 } … … 1826 1826 * Retrieve the contents of the search WordPress query variable. 1827 1827 * 1828 * @since 2.3.01829 *1830 * @return string1831 */1832 function get_search_query() {1833 return apply_filters( 'get_search_query', get_query_var( 's' ) );1834 }1835 1836 /**1837 * Display the contents of the search query variable.1838 *1839 1828 * The search query string is passed through {@link esc_attr()} 1840 1829 * to ensure that it is safe for placing in an html attribute. 1841 1830 * 1842 * @uses attr 1831 * @since 2.3.0 1832 * @uses esc_attr() 1833 * 1834 * @param bool $escaped Whether the result is escaped. Default true. 1835 * Only use when you are later escaping it. Do not use unescaped. 1836 * @return string 1837 */ 1838 function get_search_query( $escaped = true ) { 1839 $query = apply_filters( 'get_search_query', get_query_var( 's' ) ); 1840 if ( $escaped ) 1841 $query = esc_attr( $query ); 1842 return $query; 1843 } 1844 1845 /** 1846 * Display the contents of the search query variable. 1847 * 1848 * The search query string is passed through {@link esc_attr()} 1849 * to ensure that it is safe for placing in an html attribute. 1850 * 1851 * @uses esc_attr() 1843 1852 * @since 2.1.0 1844 1853 */ 1845 1854 function the_search_query() { 1846 echo esc_attr( apply_filters( 'the_search_query', get_search_query( ) ) );1855 echo esc_attr( apply_filters( 'the_search_query', get_search_query( false ) ) ); 1847 1856 } 1848 1857
Note: See TracChangeset
for help on using the changeset viewer.