如何使用新媒体上传工具上传没有帖子ID的图片?

时间:2013-08-08 作者:Billy

过去,使用thickbox上传图像时,只需使用以下代码即可上传图像,而无需“附加”post ID:

jQuery(\'.upload_slider_button\').click(function() {
     tb_show(\'\', \'media-upload.php?post_id=&type=image&TB_iframe=true&referer=matrix-settings\');
     return false;
});
然而,我如何使用自WP3引入的新媒体上传器来实现同样的目标。5.我花了一整天的时间在互联网上搜索,但是这个新媒体上传器上没有太多可用的资源。大多数都集中在主题选项/插件中使用它。

或者,也许还有其他方法可以上传图像,而不需要将post ID“附加”到图像上,也不需要使用任何插件?

非常感谢你的帮助。

1 个回复
最合适的回答,由SO网友:Billy 整理而成

嗯,我终于弄明白了。使用Mike\'s example here, 我只需要把这个密码wp.media.model.settings.post.id = 0 在这个地方:

event.preventDefault();

    wp.media.model.settings.post.id = 0;

    // If the media frame already exists, reopen it.
    if ( file_frame ) {
        file_frame.open();
        return;
    }
这将导致图像上载为“未附加”。希望这对将来面临这个问题的人有所帮助。

结束

相关推荐

Define Folder to save Images

插件将图像保存到/PLUGINNAME/Images,但我希望它移动到/uploads插件中的代码如下define(\'WPR_URLPATH\', WP_PLUGIN_URL.\'/\'.plugin_basename( dirname(__FILE__) ).\'/\' ); $wpr_saveurl = WPR_URLPATH . \"images\"; $wpr_cache = ABSPATH . \"wp-content/plugins/\". plugin_basename(