本文整理汇总了PHP中press_it函数的典型用法代码示例。如果您正苦于以下问题:PHP press_it函数的具体用法?PHP press_it怎么用?PHP press_it使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了press_it函数的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: press_it
$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) ) {
示例2: set_post_format
// 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>';
}
示例3: elseif
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');