Ticket #18128: 18128.diff
File 18128.diff, 8.5 KB (added by , 14 years ago) |
---|
-
wp-includes/default-filters.php
204 204 add_action( 'wp_head', 'index_rel_link' ); 205 205 add_action( 'wp_head', 'parent_post_rel_link', 10, 0 ); 206 206 add_action( 'wp_head', 'start_post_rel_link', 10, 0 ); 207 add_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0 );208 207 add_action( 'wp_head', 'locale_stylesheet' ); 209 208 add_action( 'publish_future_post', 'check_and_publish_future_post', 10, 1 ); 210 209 add_action( 'wp_head', 'noindex', 1 ); -
wp-includes/deprecated.php
2615 2615 2616 2616 return true; 2617 2617 } 2618 2619 2620 /** 2621 * Get adjacent post relational link. 2622 * 2623 * Can either be next or previous post relational link. 2624 * 2625 * @since 2.8.0 2626 * @deprecated 3.3 2627 * 2628 * @param string $title Optional. Link title format. 2629 * @param bool $in_same_cat Optional. Whether link should be in same category. 2630 * @param string $excluded_categories Optional. Excluded categories IDs. 2631 * @param bool $previous Optional, default is true. Whether display link to previous post. 2632 * @return string 2633 */ 2634 function get_adjacent_post_rel_link($title = '%title', $in_same_cat = false, $excluded_categories = '', $previous = true) { 2635 _deprecated_function( __FUNCTION__, '3.3' ); 2636 2637 if ( $previous && is_attachment() && is_object( $GLOBALS['post'] ) ) 2638 $post = & get_post($GLOBALS['post']->post_parent); 2639 else 2640 $post = get_adjacent_post($in_same_cat,$excluded_categories,$previous); 2641 2642 if ( empty($post) ) 2643 return; 2644 2645 if ( empty($post->post_title) ) 2646 $post->post_title = $previous ? __('Previous Post') : __('Next Post'); 2647 2648 $date = mysql2date(get_option('date_format'), $post->post_date); 2649 2650 $title = str_replace('%title', $post->post_title, $title); 2651 $title = str_replace('%date', $date, $title); 2652 $title = apply_filters('the_title', $title, $post->ID); 2653 2654 $link = $previous ? "<link rel='prev' title='" : "<link rel='next' title='"; 2655 $link .= esc_attr( $title ); 2656 $link .= "' href='" . get_permalink($post) . "' />\n"; 2657 2658 $adjacent = $previous ? 'previous' : 'next'; 2659 return apply_filters( "{$adjacent}_post_rel_link", $link ); 2660 } 2661 2662 /** 2663 * Display relational links for the posts adjacent to the current post. 2664 * 2665 * @since 2.8.0 2666 * @deprecated 3.3 2667 * 2668 * @param string $title Optional. Link title format. 2669 * @param bool $in_same_cat Optional. Whether link should be in same category. 2670 * @param string $excluded_categories Optional. Excluded categories IDs. 2671 */ 2672 function adjacent_posts_rel_link($title = '%title', $in_same_cat = false, $excluded_categories = '') { 2673 _deprecated_function( __FUNCTION__, '3.3' ); 2674 2675 echo get_adjacent_post_rel_link($title, $in_same_cat, $excluded_categories = '', true); 2676 echo get_adjacent_post_rel_link($title, $in_same_cat, $excluded_categories = '', false); 2677 } 2678 2679 /** 2680 * Display relational links for the posts adjacent to the current post for single post pages. 2681 * 2682 * This is meant to be attached to actions like 'wp_head'. Do not call this directly in plugins or theme templates. 2683 * @since 3.0.0 2684 * @deprecated 3.3 2685 * 2686 */ 2687 function adjacent_posts_rel_link_wp_head() { 2688 _deprecated_function( __FUNCTION__, '3.3' ); 2689 2690 if ( !is_singular() || is_attachment() ) 2691 return; 2692 adjacent_posts_rel_link(); 2693 } 2694 2695 /** 2696 * Display relational link for the next post adjacent to the current post. 2697 * 2698 * @since 2.8.0 2699 * @deprecated 3.3 2700 * 2701 * @param string $title Optional. Link title format. 2702 * @param bool $in_same_cat Optional. Whether link should be in same category. 2703 * @param string $excluded_categories Optional. Excluded categories IDs. 2704 */ 2705 function next_post_rel_link($title = '%title', $in_same_cat = false, $excluded_categories = '') { 2706 _deprecated_function( __FUNCTION__, '3.3' ); 2707 2708 echo get_adjacent_post_rel_link($title, $in_same_cat, $excluded_categories = '', false); 2709 } 2710 2711 /** 2712 * Display relational link for the previous post adjacent to the current post. 2713 * 2714 * @since 2.8.0 2715 * @deprecated 3.3 2716 * 2717 * @param string $title Optional. Link title format. 2718 * @param bool $in_same_cat Optional. Whether link should be in same category. 2719 * @param string $excluded_categories Optional. Excluded categories IDs. 2720 */ 2721 function prev_post_rel_link($title = '%title', $in_same_cat = false, $excluded_categories = '') { 2722 _deprecated_function( __FUNCTION__, '3.3' ); 2723 2724 echo get_adjacent_post_rel_link($title, $in_same_cat, $excluded_categories = '', true); 2725 } 2726 No newline at end of file -
wp-includes/link-template.php
1152 1152 } 1153 1153 1154 1154 /** 1155 * Get adjacent post relational link.1156 *1157 * Can either be next or previous post relational link.1158 *1159 * @since 2.8.01160 *1161 * @param string $title Optional. Link title format.1162 * @param bool $in_same_cat Optional. Whether link should be in same category.1163 * @param string $excluded_categories Optional. Excluded categories IDs.1164 * @param bool $previous Optional, default is true. Whether display link to previous post.1165 * @return string1166 */1167 function get_adjacent_post_rel_link($title = '%title', $in_same_cat = false, $excluded_categories = '', $previous = true) {1168 if ( $previous && is_attachment() && is_object( $GLOBALS['post'] ) )1169 $post = & get_post($GLOBALS['post']->post_parent);1170 else1171 $post = get_adjacent_post($in_same_cat,$excluded_categories,$previous);1172 1173 if ( empty($post) )1174 return;1175 1176 if ( empty($post->post_title) )1177 $post->post_title = $previous ? __('Previous Post') : __('Next Post');1178 1179 $date = mysql2date(get_option('date_format'), $post->post_date);1180 1181 $title = str_replace('%title', $post->post_title, $title);1182 $title = str_replace('%date', $date, $title);1183 $title = apply_filters('the_title', $title, $post->ID);1184 1185 $link = $previous ? "<link rel='prev' title='" : "<link rel='next' title='";1186 $link .= esc_attr( $title );1187 $link .= "' href='" . get_permalink($post) . "' />\n";1188 1189 $adjacent = $previous ? 'previous' : 'next';1190 return apply_filters( "{$adjacent}_post_rel_link", $link );1191 }1192 1193 /**1194 * Display relational links for the posts adjacent to the current post.1195 *1196 * @since 2.8.01197 *1198 * @param string $title Optional. Link title format.1199 * @param bool $in_same_cat Optional. Whether link should be in same category.1200 * @param string $excluded_categories Optional. Excluded categories IDs.1201 */1202 function adjacent_posts_rel_link($title = '%title', $in_same_cat = false, $excluded_categories = '') {1203 echo get_adjacent_post_rel_link($title, $in_same_cat, $excluded_categories = '', true);1204 echo get_adjacent_post_rel_link($title, $in_same_cat, $excluded_categories = '', false);1205 }1206 1207 /**1208 * Display relational links for the posts adjacent to the current post for single post pages.1209 *1210 * This is meant to be attached to actions like 'wp_head'. Do not call this directly in plugins or theme templates.1211 * @since 3.0.01212 *1213 */1214 function adjacent_posts_rel_link_wp_head() {1215 if ( !is_singular() || is_attachment() )1216 return;1217 adjacent_posts_rel_link();1218 }1219 1220 /**1221 * Display relational link for the next post adjacent to the current post.1222 *1223 * @since 2.8.01224 *1225 * @param string $title Optional. Link title format.1226 * @param bool $in_same_cat Optional. Whether link should be in same category.1227 * @param string $excluded_categories Optional. Excluded categories IDs.1228 */1229 function next_post_rel_link($title = '%title', $in_same_cat = false, $excluded_categories = '') {1230 echo get_adjacent_post_rel_link($title, $in_same_cat, $excluded_categories = '', false);1231 }1232 1233 /**1234 * Display relational link for the previous post adjacent to the current post.1235 *1236 * @since 2.8.01237 *1238 * @param string $title Optional. Link title format.1239 * @param bool $in_same_cat Optional. Whether link should be in same category.1240 * @param string $excluded_categories Optional. Excluded categories IDs.1241 */1242 function prev_post_rel_link($title = '%title', $in_same_cat = false, $excluded_categories = '') {1243 echo get_adjacent_post_rel_link($title, $in_same_cat, $excluded_categories = '', true);1244 }1245 1246 /**1247 1155 * Retrieve boundary post. 1248 1156 * 1249 1157 * Boundary being either the first or last post by publish date within the constraints specified