Changeset 7139 for trunk/wp-admin/includes/post.php
- Timestamp:
- 03/03/2008 09:02:53 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/includes/post.php
r7133 r7139 578 578 } 579 579 580 function get_sample_permalink($id, $ name = null) {580 function get_sample_permalink($id, $title, $name = null) { 581 581 $post = &get_post($id); 582 582 if (!$post->ID) { … … 586 586 $original_date = $post->post_date; 587 587 $original_name = $post->post_name; 588 $original_title = $post->post_title; 589 590 $post->post_title = $title; 591 $post->post_name = sanitize_title($post->post_name? $post->post_name : $post->post_title, $post->ID); 592 588 593 if (in_array($post->post_status, array('draft', 'pending'))) { 589 594 $post->post_status = 'publish'; 590 595 $post->post_date = date('Y-m-d H:i:s'); 591 $post->post_name = sanitize_title($post->post_name? $post->post_name : $post->post_title, $post->ID);592 596 } 593 597 if (!is_null($name)) { 594 $post->post_name = sanitize_title($name , $post->ID);598 $post->post_name = sanitize_title($name? $name : $post->post_title, $post->ID); 595 599 } 596 600 … … 611 615 $post->post_date = $original_date; 612 616 $post->post_name = $original_name; 617 $post->post_title = $original_title; 613 618 return $permalink; 614 619 } 615 620 616 function get_sample_permalink_html($id, $new_ slug=null) {621 function get_sample_permalink_html($id, $new_title=null, $new_slug=null) { 617 622 $post = &get_post($id); 618 list($permalink, $post_name) = get_sample_permalink($post->ID, $new_ slug);623 list($permalink, $post_name) = get_sample_permalink($post->ID, $new_title, $new_slug); 619 624 if (false === strpos($permalink, '%postname%') && false === strpos($permalink, '%pagename%')) { 620 625 return '';
Note: See TracChangeset
for help on using the changeset viewer.