Ticket #18128: 18128.2.diff
File 18128.2.diff, 8.6 KB (added by , 13 years ago) |
---|
-
wp-includes/default-filters.php
201 201 add_action( 'wp_head', 'feed_links_extra', 3 ); 202 202 add_action( 'wp_head', 'rsd_link' ); 203 203 add_action( 'wp_head', 'wlwmanifest_link' ); 204 add_action( 'wp_head', 'index_rel_link' );205 add_action( 'wp_head', 'parent_post_rel_link', 10, 0 );206 add_action( 'wp_head', 'start_post_rel_link', 10, 0 );207 204 add_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0 ); 208 205 add_action( 'wp_head', 'locale_stylesheet' ); 209 206 add_action( 'publish_future_post', 'check_and_publish_future_post', 10, 1 ); -
wp-includes/deprecated.php
2615 2615 2616 2616 return true; 2617 2617 } 2618 2619 /** 2620 * Get boundary post relational link. 2621 * 2622 * Can either be start or end post relational link. 2623 * 2624 * @since 2.8.0 2625 * @deprecated 3.3 2626 * 2627 * @param string $title Optional. Link title format. 2628 * @param bool $in_same_cat Optional. Whether link should be in same category. 2629 * @param string $excluded_categories Optional. Excluded categories IDs. 2630 * @param bool $start Optional, default is true. Whether display link to first or last post. 2631 * @return string 2632 */ 2633 function get_boundary_post_rel_link($title = '%title', $in_same_cat = false, $excluded_categories = '', $start = true) { 2634 _deprecated_function( __FUNCTION__, '3.3' ); 2635 2636 $posts = get_boundary_post($in_same_cat, $excluded_categories, $start); 2637 // If there is no post stop. 2638 if ( empty($posts) ) 2639 return; 2640 2641 // Even though we limited get_posts to return only 1 item it still returns an array of objects. 2642 $post = $posts[0]; 2643 2644 if ( empty($post->post_title) ) 2645 $post->post_title = $start ? __('First Post') : __('Last Post'); 2646 2647 $date = mysql2date(get_option('date_format'), $post->post_date); 2648 2649 $title = str_replace('%title', $post->post_title, $title); 2650 $title = str_replace('%date', $date, $title); 2651 $title = apply_filters('the_title', $title, $post->ID); 2652 2653 $link = $start ? "<link rel='start' title='" : "<link rel='end' title='"; 2654 $link .= esc_attr($title); 2655 $link .= "' href='" . get_permalink($post) . "' />\n"; 2656 2657 $boundary = $start ? 'start' : 'end'; 2658 return apply_filters( "{$boundary}_post_rel_link", $link ); 2659 } 2660 2661 /** 2662 * Display relational link for the first post. 2663 * 2664 * @since 2.8.0 2665 * @deprecated 3.3 2666 * 2667 * @param string $title Optional. Link title format. 2668 * @param bool $in_same_cat Optional. Whether link should be in same category. 2669 * @param string $excluded_categories Optional. Excluded categories IDs. 2670 */ 2671 function start_post_rel_link($title = '%title', $in_same_cat = false, $excluded_categories = '') { 2672 _deprecated_function( __FUNCTION__, '3.3' ); 2673 2674 echo get_boundary_post_rel_link($title, $in_same_cat, $excluded_categories, true); 2675 } 2676 2677 /** 2678 * Get site index relational link. 2679 * 2680 * @since 2.8.0 2681 * @deprecated 3.3 2682 * 2683 * @return string 2684 */ 2685 function get_index_rel_link() { 2686 _deprecated_function( __FUNCTION__, '3.3' ); 2687 2688 $link = "<link rel='index' title='" . esc_attr( get_bloginfo( 'name', 'display' ) ) . "' href='" . esc_url( user_trailingslashit( get_bloginfo( 'url', 'display' ) ) ) . "' />\n"; 2689 return apply_filters( "index_rel_link", $link ); 2690 } 2691 2692 /** 2693 * Display relational link for the site index. 2694 * 2695 * @since 2.8.0 2696 * @deprecated 3.3 2697 */ 2698 function index_rel_link() { 2699 _deprecated_function( __FUNCTION__, '3.3' ); 2700 2701 echo get_index_rel_link(); 2702 } 2703 2704 /** 2705 * Get parent post relational link. 2706 * 2707 * @since 2.8.0 2708 * @deprecated 3.3 2709 * 2710 * @param string $title Optional. Link title format. 2711 * @return string 2712 */ 2713 function get_parent_post_rel_link($title = '%title') { 2714 _deprecated_function( __FUNCTION__, '3.3' ); 2715 2716 if ( ! empty( $GLOBALS['post'] ) && ! empty( $GLOBALS['post']->post_parent ) ) 2717 $post = & get_post($GLOBALS['post']->post_parent); 2718 2719 if ( empty($post) ) 2720 return; 2721 2722 $date = mysql2date(get_option('date_format'), $post->post_date); 2723 2724 $title = str_replace('%title', $post->post_title, $title); 2725 $title = str_replace('%date', $date, $title); 2726 $title = apply_filters('the_title', $title, $post->ID); 2727 2728 $link = "<link rel='up' title='"; 2729 $link .= esc_attr( $title ); 2730 $link .= "' href='" . get_permalink($post) . "' />\n"; 2731 2732 return apply_filters( "parent_post_rel_link", $link ); 2733 } 2734 2735 /** 2736 * Display relational link for parent item 2737 * 2738 * @since 2.8.0 2739 * @deprecated 3.3 2740 */ 2741 function parent_post_rel_link($title = '%title') { 2742 _deprecated_function( __FUNCTION__, '3.3' ); 2743 2744 echo get_parent_post_rel_link($title); 2745 } 2746 No newline at end of file -
wp-includes/link-template.php
1290 1290 } 1291 1291 1292 1292 /** 1293 * Get boundary post relational link.1294 *1295 * Can either be start or end post relational link.1296 *1297 * @since 2.8.01298 *1299 * @param string $title Optional. Link title format.1300 * @param bool $in_same_cat Optional. Whether link should be in same category.1301 * @param string $excluded_categories Optional. Excluded categories IDs.1302 * @param bool $start Optional, default is true. Whether display link to first or last post.1303 * @return string1304 */1305 function get_boundary_post_rel_link($title = '%title', $in_same_cat = false, $excluded_categories = '', $start = true) {1306 $posts = get_boundary_post($in_same_cat, $excluded_categories, $start);1307 // If there is no post stop.1308 if ( empty($posts) )1309 return;1310 1311 // Even though we limited get_posts to return only 1 item it still returns an array of objects.1312 $post = $posts[0];1313 1314 if ( empty($post->post_title) )1315 $post->post_title = $start ? __('First Post') : __('Last Post');1316 1317 $date = mysql2date(get_option('date_format'), $post->post_date);1318 1319 $title = str_replace('%title', $post->post_title, $title);1320 $title = str_replace('%date', $date, $title);1321 $title = apply_filters('the_title', $title, $post->ID);1322 1323 $link = $start ? "<link rel='start' title='" : "<link rel='end' title='";1324 $link .= esc_attr($title);1325 $link .= "' href='" . get_permalink($post) . "' />\n";1326 1327 $boundary = $start ? 'start' : 'end';1328 return apply_filters( "{$boundary}_post_rel_link", $link );1329 }1330 1331 /**1332 * Display relational link for the first post.1333 *1334 * @since 2.8.01335 *1336 * @param string $title Optional. Link title format.1337 * @param bool $in_same_cat Optional. Whether link should be in same category.1338 * @param string $excluded_categories Optional. Excluded categories IDs.1339 */1340 function start_post_rel_link($title = '%title', $in_same_cat = false, $excluded_categories = '') {1341 echo get_boundary_post_rel_link($title, $in_same_cat, $excluded_categories, true);1342 }1343 1344 /**1345 * Get site index relational link.1346 *1347 * @since 2.8.01348 *1349 * @return string1350 */1351 function get_index_rel_link() {1352 $link = "<link rel='index' title='" . esc_attr( get_bloginfo( 'name', 'display' ) ) . "' href='" . esc_url( user_trailingslashit( get_bloginfo( 'url', 'display' ) ) ) . "' />\n";1353 return apply_filters( "index_rel_link", $link );1354 }1355 1356 /**1357 * Display relational link for the site index.1358 *1359 * @since 2.8.01360 */1361 function index_rel_link() {1362 echo get_index_rel_link();1363 }1364 1365 /**1366 * Get parent post relational link.1367 *1368 * @since 2.8.01369 *1370 * @param string $title Optional. Link title format.1371 * @return string1372 */1373 function get_parent_post_rel_link($title = '%title') {1374 if ( ! empty( $GLOBALS['post'] ) && ! empty( $GLOBALS['post']->post_parent ) )1375 $post = & get_post($GLOBALS['post']->post_parent);1376 1377 if ( empty($post) )1378 return;1379 1380 $date = mysql2date(get_option('date_format'), $post->post_date);1381 1382 $title = str_replace('%title', $post->post_title, $title);1383 $title = str_replace('%date', $date, $title);1384 $title = apply_filters('the_title', $title, $post->ID);1385 1386 $link = "<link rel='up' title='";1387 $link .= esc_attr( $title );1388 $link .= "' href='" . get_permalink($post) . "' />\n";1389 1390 return apply_filters( "parent_post_rel_link", $link );1391 }1392 1393 /**1394 * Display relational link for parent item1395 *1396 * @since 2.8.01397 */1398 function parent_post_rel_link($title = '%title') {1399 echo get_parent_post_rel_link($title);1400 }1401 1402 /**1403 1293 * Display previous post link that is adjacent to the current post. 1404 1294 * 1405 1295 * @since 1.5.0