예제 #1
0
 case 'set-post-thumbnail':
     $post_ID = intval($_POST['post_id']);
     if (!current_user_can('edit_post', $post_ID)) {
         die('-1');
     }
     $thumbnail_id = intval($_POST['thumbnail_id']);
     check_ajax_referer("set_post_thumbnail-{$post_ID}");
     if ($thumbnail_id == '-1') {
         if (delete_post_thumbnail($post_ID)) {
             die(_nxt_post_thumbnail_html());
         } else {
             die('0');
         }
     }
     if (set_post_thumbnail($post_ID, $thumbnail_id)) {
         die(_nxt_post_thumbnail_html($thumbnail_id));
     }
     die('0');
     break;
 case 'date_format':
     die(date_i18n(sanitize_option('date_format', $_POST['date'])));
     break;
 case 'time_format':
     die(date_i18n(sanitize_option('time_format', $_POST['date'])));
     break;
 case 'nxt-fullscreen-save-post':
     $post_id = isset($_POST['post_ID']) ? (int) $_POST['post_ID'] : 0;
     $post = $post_type = null;
     if ($post_id) {
         $post = get_post($post_id);
     }
예제 #2
0
/**
 * Display post thumbnail meta box.
 *
 * @since 2.9.0
 */
function post_thumbnail_meta_box()
{
    global $post;
    $thumbnail_id = get_post_meta($post->ID, '_thumbnail_id', true);
    echo _nxt_post_thumbnail_html($thumbnail_id);
}