使用添加媒体对话框更快地将图片放入博客文章中

时间:2012-01-29 作者:Mert Nuhoglu

用Wordpress写博客最耗时的事情之一就是在博客中添加图像。对于每个图像,用户需要单击第一个“添加媒体”按钮。然后,用户等待出现“添加媒体对话框”。然后,他单击对话框中的“媒体库”选项卡,查看之前上传的所有图像。然后,他等待“媒体库”表单的出现。

因此,有两种延迟会浪费时间:

添加媒体对话框的外观媒体库窗体的外观每次,这两个视觉组件在同一篇博文中都是相同的。所以实际上,可能有一种方法可以缓存这两个组件一次,然后立即将它们呈现给用户。

我想知道是否有一种更快的方法将图像放入Wordpress博客帖子中,在那里我可以指定图像的元数据,如标题、对齐方式和大小?

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

这里没有什么是万能的,但这里有一些建议:

如果您发现自己使用库的次数超过了上载新图像的次数,则可以使用默认选项卡“库”:

add_filter(\'_upload_iframe_src\', \'change_default_media_tab\');
function change_default_media_tab($uri) {
    return $uri.\'&tab=library\';
}
如果希望默认选项卡是上载程序,但希望加载速度更快,则始终可以使用HTML上载程序,它虽然没有那么花哨,但加载速度可能更快。如果切换到使用HTML上传程序,WordPress将记住该首选项。此外,如果您没有使用WP 3.3,并且仍在使用flash uploader,那么更新到3.3并使用HTML5 uploader对您来说将是一个巨大的改进!

我的最后一个建议是media_buttons 创建第二个直接指向“多媒体资料”选项卡的新媒体按钮的操作。如果您查看wp admin/includes/media。php,第376行,函数“media\\u buttons”,您将看到当前按钮是如何构建的。这样,只有当您知道您的图像在库中时,才能消除(1)上的延迟。

干杯~

结束

相关推荐

Resizing images failing

我最近添加了三种新尺寸的post\\u缩略图的主题支持,我想调整之前上传的所有旧图像的大小。我自己写的剧本如下:function resizeImages() { require ( ABSPATH . \'wp-admin/includes/image.php\' ); global $wpdb; $images = $wpdb->get_results( \"SELECT ID FROM $wpdb->posts