即使包含了所需的所有文件,您仍然需要创建一些额外的隐藏字段,如\\u nonce来传递
check_ajax_referer( "set_post_thumbnail-$post_ID" );
此外,您还需要创建一个动作隐藏字段,用以下值标识Ajax调用的情况:"set-post-thumbnail"
您最好创建自己的Ajax调用,并在回调函数中简单使用:
set_post_thumbnail( $post, $thumbnail_id );
//or
update_post_meta( $post->ID, \'_thumbnail_id\', $attachment_id );
和取消使用
delete_post_meta( $post_ID, \'_thumbnail_id\' );