Make WordPress Core

Ticket #28373: 28373.3.diff

File 28373.3.diff, 2.9 KB (added by SergeyBiryukov, 10 years ago)
  • src/wp-includes/link-template.php

     
    11961196 *
    11971197 * @since 1.0.0
    11981198 *
    1199  * @param string $link Optional. Anchor text.
     1199 * @param string $text Optional. Anchor text.
    12001200 * @param string $before Optional. Display before edit link.
    12011201 * @param string $after Optional. Display after edit link.
    12021202 * @param int $id Optional. Post ID.
    12031203 */
    1204 function edit_post_link( $link = null, $before = '', $after = '', $id = 0 ) {
    1205         if ( !$post = get_post( $id ) )
     1204function edit_post_link( $text = null, $before = '', $after = '', $id = 0 ) {
     1205        if ( ! $post = get_post( $id ) ) {
    12061206                return;
     1207        }
    12071208
    1208         if ( !$url = get_edit_post_link( $post->ID ) )
     1209        if ( ! $url = get_edit_post_link( $post->ID ) ) {
    12091210                return;
     1211        }
    12101212
    1211         if ( null === $link )
    1212                 $link = __('Edit This');
     1213        if ( null === $text ) {
     1214                $text = __( 'Edit This' );
     1215        }
    12131216
    1214         $link = '<a class="post-edit-link" href="' . $url . '">' . $link . '</a>';
     1217        $link = '<a class="post-edit-link" href="' . $url . '">' . $text . '</a>';
    12151218
    12161219        /**
    12171220         * Filter the post edit link anchor tag.
     
    12201223         *
    12211224         * @param string $link    Anchor tag for the edit link.
    12221225         * @param int    $post_id Post ID.
     1226         * @param string $text    Anchor text.
    12231227         */
    1224         echo $before . apply_filters( 'edit_post_link', $link, $post->ID ) . $after;
     1228        echo $before . apply_filters( 'edit_post_link', $link, $post->ID, $text ) . $after;
    12251229}
    12261230
    12271231/**
     
    12971301 *
    12981302 * @since 1.0.0
    12991303 *
    1300  * @param string $link Optional. Anchor text.
     1304 * @param string $text Optional. Anchor text.
    13011305 * @param string $before Optional. Display before edit link.
    13021306 * @param string $after Optional. Display after edit link.
    13031307 */
    1304 function edit_comment_link( $link = null, $before = '', $after = '' ) {
     1308function edit_comment_link( $text = null, $before = '', $after = '' ) {
    13051309        global $comment;
    13061310
    1307         if ( !current_user_can( 'edit_comment', $comment->comment_ID ) )
     1311        if ( ! current_user_can( 'edit_comment', $comment->comment_ID ) ) {
    13081312                return;
     1313        }
    13091314
    1310         if ( null === $link )
    1311                 $link = __('Edit This');
     1315        if ( null === $text ) {
     1316                $text = __( 'Edit This' );
     1317        }
    13121318
    1313         $link = '<a class="comment-edit-link" href="' . get_edit_comment_link( $comment->comment_ID ) . '">' . $link . '</a>';
     1319        $link = '<a class="comment-edit-link" href="' . get_edit_comment_link( $comment->comment_ID ) . '">' . $text . '</a>';
    13141320
    13151321        /**
    13161322         * Filter the comment edit link anchor tag.
     
    13191325         *
    13201326         * @param string $link       Anchor tag for the edit link.
    13211327         * @param int    $comment_id Comment ID.
     1328         * @param string $text       Anchor text.
    13221329         */
    1323         echo $before . apply_filters( 'edit_comment_link', $link, $comment->comment_ID ) . $after;
     1330        echo $before . apply_filters( 'edit_comment_link', $link, $comment->comment_ID, $text ) . $after;
    13241331}
    13251332
    13261333/**