Questions tagged «uploads»

这包括有关文件上传过程的所有问题,无论是从WP管理页面还是从前端编辑器。

3
如果用户未登录,如何保护上传?
我将wordpress用于用户上传文件的私人站点。如果用户未登录,我将使用“ Private WordPress”阻止访问该网站。 我想对uploads文件夹中上传的文件执行相同的操作。 因此,如果未登录的用户将无法访问:https : //xxxxxxx.com/wp-content/uploads/2011/12/xxxxxxx.pdf 如果他们尝试访问但未登录,则应该例如重定向到登录页面。 我找到了一个名为“私人文件”的插件,但是上次更新是在2009年,它似乎在我的wordpress上不起作用。 有人知道什么方法吗?热链接方法足以保护这一点吗? 我也发现了这种方法: # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_URI} ^.*uploads/private/.* RewriteCond %{HTTP_COOKIE} !^.*wordpress_logged_in.*$ [NC] RewriteRule . /index.php [R,L] RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress 但是,任何复制cookie的用户都可以通过此权限吗?问候


3
是否在meta-box中整合?
我知道plupload将成为WordPress 3.3的新上传引擎,但我想知道是否有任何文档将其与WordPress集成。 我专门针对如何在plUpload jQuery对象上载所需的媒体后从其收集响应以及如何在meta框中使用相同功能创建画廊来收集响应? 有人玩过吗?
32 uploads  plupload 

6
上传图片时如何解决HTTP错误?
我正在使用Apache和PHP 5.3.X在Ubuntu 12.04上使用WordPress 3.4.1 当我登录到仪表板并添加新帖子时。然后尝试上传图片以设置为特色图片,我会看到一个带有消息“ HTTP错误”的红色框。 我读过一些关于有人说不使用Flash上​​传器而只使用浏览器上传器的信息,但是当我尝试这样做时,我只会收到500 Internal Server Error。 我尝试AddType x-mapp-php5 .php在.htaccess文件的顶部添加内容,但没有任何变化。 禁用所有插件无效。我尝试重新安装。没运气。 更新10/17/2016- 如果您使用的是自定义角色或功能,请尝试使用本机角色/功能,然后重试。 要考虑的事项: 文件所有权 档案权限 .htaccess配置 PHP版本7+ WordPress当前版本 如果您在代理后面操作,请确保正确配置了代理服务器超时。

4
触发3.5中新媒体管理器的刷新
我试图弄清楚如何在3.5版的新媒体对话中“刷新”媒体库。我是从外部图像库WordPress的库添加图像(通过媒体对话选项卡/ iFrame的组合),它工作正常,但我为了显示新加入的图像关闭并重新打开对话(其中有已成功添加到库中)。 我知道有wp.media.editor.open()和wp.media.editor.close()方法,但是我无法设法在源代码中找到sort()或refresh()(或其他)。实话实说,源代码是相当精读的,并且console.log似乎对ebone.js并没有多大帮助。有任何想法吗?

1
Wordpress媒体库的物理组织(Real Media Library插件)
介绍。 在上面的屏幕截图中,您可以看到使用高级插件Real Media Library构建的文件夹结构。现在,我想创建一个扩展插件,该插件可以将文件夹结构组织为物理文件夹结构 -RML只是可视结构。 更新#2(2017-01-27):找出答案! 看看我创建了免费扩展插件的wordpress媒体库的物理组织(Real Media Library插件)。 更新#1(2016-12-14):首次成功:自定义缩略图上传文件夹 现在,我创建了另一个插件Real Thumbnail Generator,该插件可让您创建自定义缩略图上传文件夹。看看这个截图: 为什么要自定义缩略图文件夹?自定义缩略图文件夹更易于维护,因为在这里,我们不需要维护数据库更新URL,因为缩略图仍位于同一位置(RML扩展名仍未更改)。 如果您想了解有关自定义缩略图生成器的更多信息,可以查看此线程,在这里我已经解释了一种技术方法自定义上传目录中的每个自定义图像大小?。 请继续关注这个话题,因为从2017年初开始,我将继续开发RML扩展,该扩展允许RML和服务器上载文件夹之间的同步。该扩展还与Real Thumbnail Generator插件兼容,因此应该进行数据库更新。 原始帖子 我的推广目标。 目前,我在文件夹“ / Unorganized”中,这意味着它是文件夹/ wp-content / uploads /。当我将文件(如屏幕截图所示)移动到PDFs / SubDir文件夹时,该文件位于可视文件夹中。现在,我的扩展程序检测到与物理文件夹不同的文件夹,并显示一个小“按钮”,该按钮也允许用户物理移动它: 用户现在单击按钮“ Physix it!”。并将文件移至/wp-content/uploads/pdfs/subdir/Another-Doc.pdf。我已经创建了移动过程:我读出了此附件的所有媒体文件(包括图像的缩略图),并将php 函数named($ old_file,$ new_file)与WP函数wp_mkdir_p()一起使用。wp_posts表中的GUID 和wp_postmeta中的元数据也已更改。当所有文件都移动后,我将其称为: <?php do_action('RML/Physix/Moved', $meta, $id); // $meta = Infos about the move process, see above …

4
从URL上传图片
我真的很喜欢SE从URL上传图像的方式(我敢肯定很多!)。我一直在搜索,但找不到,是否有可用于WordPress的类似于此的插件或方法? 我知道可以在单击“上载/插入媒体>>从计算机>>选择文件”后,在“文件名”框中输入图像URL,从而直接从URL上传和处理图像。 这是一个很棒的功能,但是并不是很广为人知(我实际上只是发现了它)。我想要更像SE的东西,其中有一个选项可以让用户知道添加图像URL。 如何将上传文件字段简单地添加到媒体上传器的新标签中? 这是有关如何在wordpress的“媒体上传”页面中添加新标签的教程,但是我只想向该标签添加一些文本和文件上传字段。有任何想法吗?我在WordPress Codex中找不到与此功能或文件上传字段直接相关的任何内容。 谢谢。
20 images  uploads 

6
我可以将媒体上传到特定的文件夹吗?
默认情况下,通过Wordpress仪表板上传的媒体将进入当前日期确定的文件夹中。例如:/ wp-content / uploads / 2011/09 /。媒体上传后,我在Wordpress中看不到任何将文件位置更改为其他位置的选项。 我可以告诉Wordpress将媒体放置在单独的文件夹中吗?并非我所有的媒体。我专门选择的那些。


1
wp_upload_dir如何只获取目录名称。
我想这对某些人来说是一件轻而易举的事-但我很难仅获取上载的目录名-而不是完整路径-我已经走到了这一步: $uploads = wp_upload_dir(); $upload_path = $uploads['baseurl']; // now how to get just the directory name? 有人有想法么?感谢您分享您的体验。。。
18 uploads 

6
要添加用于上传第二张特色图片的元框?
我想在我的帖子和页面编辑器中添加一个meta框,使我可以上传图片并将其用作第二特色图片。我的客户的想法是能够将图像上传到此meta框以自定义页面/帖子标题图像。 以下是最终结果的示例:http : //gointrigue.com/locations-and-dates/ 如您在页面顶部所见,上面有一个舞者的大横幅。现在,这已使用CSS进行了硬编码。我希望我的客户可以在Wordpress帖子/页面编辑屏幕中按页面和帖子进行编辑。 我该如何开始?
18 metabox  uploads 

3
如何使用自定义图像集向媒体上传管理器添加新标签?
我想添加新标签以上传管理器,并在列表中添加来自 theme_folder/images/patterns 我尝试过类似的操作来添加标签,但是它对我不起作用,因为它是在媒体管理器的侧面添加了标签,但是在图像上传时该标签不可见。 function custom_media_upload_tab_name( $tabs ) { $newtab = array( 'tab_slug' => 'Patterns' ); return array_merge( $tabs, $newtab ); } add_filter( 'media_upload_tabs', 'custom_media_upload_tab_name' ); function custom_media_upload_tab_content() { // Add you content here. echo 'Hello content'; } add_action( 'media_upload_tab_slug', 'custom_media_upload_tab_content' ); 确切地说,这是我要添加新选项卡的位置,在该选项卡中,我要列出主题文件夹中的图像。 我知道媒体管理器JS需要为此进行重写,但是老实说,我不知道从哪里开始。看来我需要为媒体管理器编写一个全新的模板才能实现此目的。 我仔细研究了所有建议,但似乎没人在读这个问题。正如建议的那样,“我尝试过类似的操作来添加选项卡,但是它对我不起作用,因为它是在媒体管理器的侧面添加了选项卡,但是在图像上载时,该选项卡不可见。” 因此,目前还没有人能够找到解决方案。
18 uploads  media 

10
仅在需要时如何生成缩略图?
我有1000张图片。我如何才能使wordpress仅在需要时生成拇指。例如,主页滑块将仅使用10张图像,我不希望其他1000张图像生成该缩略图,因为这浪费了空间和资源。 有一种方法仅在需要时触发add_image_size? 谢谢 UPDATE正如您提到的,add_image_size并不是真正需要触发的内容。最好是在我使用the_post_thumbnail('slider-thumb')时触发图像调整大小; 也许这会减慢图像的第一个视图,但该视图通常是由我在实际查看帖子时生成的,因此我不在乎。 因此,在我的帖子,滑块,博客缩略图,作品集缩略图等之间,我得到了1000张图像,并且我只想为滑块重新调整10张图像的大小,我发现浪费了很多资源来生成其他990张图像的缩略图大小。 希望现在明白了,对不起我的英语
18 uploads  images 

5
如何不使用本地存储直接将文件上传到S3?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为WordPress Development Stack Exchange 的主题。 5年前关闭。 我正在寻找一个WordPress插件,该插件可以让我直接将文件上传到 我们是一家开发商店,可以与客户积极共同创建CMS网站。这意味着我们经常迭代客户端正在使用的站点并将文件上传到该站点。在我们的项目中,我们将数据库和代码存储在git存储库中,这使将代码从生产移动到本地开发变得容易。 此过程的问题在于,客户端上载的某些文件非常大,我们不想将它们上载到存储库,但是我们仍然希望能够像拥有它们一样访问它们。 因此,我认为,与其四处移动文件,不如使用一个托管文件的第三方来访问文件。我可以将Amazon S3与备份插件一起使用,但我希望仅通过管理界面上传到S3。 需要此插件的第二个原因是,我们托管的博客具有20-30GB的高分辨率图像。我宁愿不要将这些文件保留在我们的服务器上,因为服务器空间非常昂贵。使用Amazon S3托管文件的成本较低。 总之,是否有一个插件可以使用WordPress Media上载,但实际上会绕过本地存储并将文件直接上载到服务器? 预先感谢您的回答!
18 uploads  amazon 

2
在中继框字段中添加“上传媒体”按钮
我有一个自定义帖子,该帖子的met​​a标签需要使用文件上传功能(对于视频文件)。我想知道,添加指向WordPress媒体上传器的“上传”按钮并将所选上传文件的URL设置为导致与上传按钮相关联的文本字段的正确方法是什么? 我不是在寻找创建实际元标记选项的代码,而是在寻找一种正确添加Wordpress媒体上传按钮的方法。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.