Index: wp-includes/post-template.php
===================================================================
--- wp-includes/post-template.php	(révision 16913)
+++ wp-includes/post-template.php	(copie de travail)
@@ -805,6 +805,7 @@
 		'title_li' => __('Pages'), 'echo' => 1,
 		'authors' => '', 'sort_column' => 'menu_order, post_title',
 		'link_before' => '', 'link_after' => '', 'walker' => '',
+		'self_link' => 1
 	);
 
 	$r = wp_parse_args( $args, $defaults );
@@ -871,7 +872,7 @@
  * @param array|string $args
  */
 function wp_page_menu( $args = array() ) {
-	$defaults = array('sort_column' => 'menu_order, post_title', 'menu_class' => 'menu', 'echo' => true, 'link_before' => '', 'link_after' => '');
+	$defaults = array('sort_column' => 'menu_order, post_title', 'menu_class' => 'menu', 'echo' => true, 'link_before' => '', 'link_after' => '', 'self_link' => 1);
 	$args = wp_parse_args( $args, $defaults );
 	$args = apply_filters( 'wp_page_menu_args', $args );
 
@@ -1033,7 +1034,7 @@
 
 		$css_class = implode(' ', apply_filters('page_css_class', $css_class, $page));
 
-		$output .= $indent . '<li class="' . $css_class . '"><a href="' . get_permalink($page->ID) . '" title="' . esc_attr( wp_strip_all_tags( apply_filters( 'the_title', $page->post_title, $page->ID ) ) ) . '">' . $link_before . apply_filters( 'the_title', $page->post_title, $page->ID ) . $link_after . '</a>';
+		$output .= $indent . '<li class="' . $css_class . '">' . ( $page->ID != $current_page || $self_link ? '<a href="' . get_permalink($page->ID) . '" title="' . esc_attr( wp_strip_all_tags( apply_filters( 'the_title', $page->post_title, $page->ID ) ) ) . '">' : '' ). $link_before . apply_filters( 'the_title', $page->post_title, $page->ID ) . $link_after . ( $page->ID != $current_page || $self_link ? '</a>' : '' );
 
 		if ( !empty($show_date) ) {
 			if ( 'modified' == $show_date )
