Make WordPress Core


Ignore:
Timestamp:
09/18/2007 10:50:59 PM (18 years ago)
Author:
ryan
Message:

the_title_attribute(). Props Nazgul. fixes #4731

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-includes/post-template.php

    r6128 r6132  
    2020    $title = get_the_title();
    2121
    22     if ( strlen($title) <= 0 )
     22    if ( strlen($title) == 0 )
    2323        return;
    2424
     
    3131}
    3232
     33function the_title_attribute( $args = '' ) {
     34    $title = get_the_title();
     35
     36    if ( strlen($title) == 0 )
     37        return;
     38
     39    $defaults = array('before' => '', 'after' =>  '', 'echo' => true);
     40    $r = wp_parse_args($args, $defaults);
     41    extract( $r, EXTR_SKIP );
     42
     43
     44    $title = $before . $title . $after;
     45    $title = attribute_escape(strip_tags($title));
     46
     47    if ( $echo )
     48        echo $title;
     49    else
     50        return $title;
     51}
    3352
    3453function get_the_title( $id = 0 ) {
Note: See TracChangeset for help on using the changeset viewer.