$quick['post_content'] = $content; // error handling for media_sideload if ( is_wp_error($upload) ) { wp_delete_post($post_ID); wp_die($upload); } else { $quick['ID'] = $post_ID; wp_update_post($quick); } return $post_ID; } // For submitted posts. if ( isset($_REQUEST['action']) && 'post' == $_REQUEST['action'] ) { check_admin_referer('press-this'); $post_ID = press_it(); $posted = $post_ID; } else { $post_ID = 0; } // Set Variables $title = isset( $_GET['t'] ) ? trim( strip_tags( html_entity_decode( stripslashes( $_GET['t'] ) , ENT_QUOTES) ) ) : ''; $selection = ''; if ( !empty($_GET['s']) ) { $selection = str_replace(''', "'", stripslashes($_GET['s'])); $selection = trim( htmlspecialchars( html_entity_decode($selection, ENT_QUOTES) ) ); } if ( ! empty($selection) ) {
// Post formats if (isset($_POST['post_format'])) { if (current_theme_supports('post-formats', $_POST['post_format'])) { set_post_format($post_ID, $_POST['post_format']); } elseif ('0' == $_POST['post_format']) { set_post_format($post_ID, false); } } $post_ID = wp_update_post($post); } return $post_ID; } // For submitted posts. if (isset($_REQUEST['action']) && 'post' == $_REQUEST['action']) { check_admin_referer('press-this'); $posted = $post_ID = press_it(); } else { $post = get_default_post_to_edit('post', true); $post_ID = $post->ID; } // Set Variables $title = isset($_GET['t']) ? trim(strip_tags(html_entity_decode(stripslashes($_GET['t']), ENT_QUOTES))) : ''; $selection = ''; if (!empty($_GET['s'])) { $selection = str_replace(''', "'", stripslashes($_GET['s'])); $selection = trim(htmlspecialchars(html_entity_decode($selection, ENT_QUOTES))); } if (!empty($selection)) { $selection = preg_replace('/(\\r?\\n|\\r)/', '</p><p>', $selection); $selection = '<p>' . str_replace('<p></p>', '', $selection) . '</p>'; }
wp_die($id); wp_delete_post($post_ID); // error handling for media_sideload } elseif ( is_wp_error($upload)) { wp_die($upload); wp_delete_post($post_ID); } else { $quick['ID'] = $post_ID; wp_update_post($quick); } return $post_ID; } // For submitted posts. if ( 'post' == $_REQUEST['action'] ) { check_admin_referer('press-this'); $post_ID = press_it(); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" <?php do_action('admin_xml_ns'); ?> <?php language_attributes(); ?>> <head> <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php echo get_option('blog_charset'); ?>" /> <title><?php _e('Press This') ?></title> <?php add_thickbox(); wp_enqueue_style('press-this'); wp_enqueue_style('press-this-ie'); wp_enqueue_style( 'colors' ); wp_enqueue_script('post'); do_action('admin_print_styles'); do_action('admin_print_scripts'); do_action('admin_head');