问题标签 [wordpress-media]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
195 浏览

wordpress - 编辑媒体时,Wordpress 无法使用本机文件上传器上传文件

在 Wordpress 上编辑帖子时,我试图从编辑帖子屏幕上传图像。一个小的图像图标打开窗格,它给了我三个选项:上传、媒体库、从 URL 插入。它看起来像这样:

在此处输入图像描述

当我选择上传并选择图像时,我得到

在此处输入图像描述

不幸的是,对我来说,这是由于上传端点返回了错误的内容。它似乎同时返回了一个 HTML 重定向通知(不是真正的重定向,只是一个通知用户媒体已移动的通知),然后它在 body 标记关闭后包含 JSON 响应。

看两张照片

在此处输入图像描述

请注意,在重定向通知之后,有刚刚创建的媒体的 JSON。

在此处输入图像描述

我在 Wordpress 5.3.2 上,我正在使用可能相关的“WP Offload Media Lite”插件,但实际上我在未安装插件时看到了问题,所以我认为它可能不相关。

我只使用了一组基本的其他插件,例如 Akismet、联系表格、插入页眉和页脚以及 WP Mail SMTP。我只选择了一个基本主题(但我认为这不是问题)

0 投票
1 回答
72 浏览

php - WP 将附加图像分配给类别

管理显示附加到特定类别的图像,独立于其父类别。现在希望将新上传的图像动态分配给一个类别。在 mySQL 中可以手动执行此操作:

INSERT INTO `wp_term_relationships` (`object_id`, `term_taxonomy_id`, `term_order`) VALUES ('1000', '1', '0');

将以下内容添加到 functions.php 时,会产生上传错误:

显然,一旦成功,它将用新图像 ID 的变量替换 1000。

也试过:

0 投票
0 回答
170 浏览

wordpress - Wordpress wp.media 在对象中返回错误的图像大小

我正在使用以下代码在我的插件中打开 WordPress 媒体上传器。该代码工作正常并返回所选图像。

但是,当我查看控制台时 - attachment.sizes 中的自定义图像大小(高度和宽度)是错误的,但是图像,例如 1024 x 1024 的图像报告为 580x580 - 但文件名清楚地显示为 1024x1024。

关于为什么会这样的任何想法?

图像选择后的 javascript 对象 - 大尺寸

编辑:这是 WordPress 中所有图像大小的图像,包括主题中的 1 个和我作为测试添加的一个。

更详细的图像

正如您所看到的缩略图,中等和完整尺寸是正确的,但大,添加的 2 个(使用 add_image_size( 'imagetest', 1200, 630, true ); // 硬裁剪模式)不正确。

提前致谢。

0 投票
1 回答
60 浏览

wordpress - 用作缩略图的 WP 查询附件

这是我的一种独特而有趣的情况:

我想查询以前用作缩略图的所有 wordpress 附件(图像)。最终结果将是这样的:

在此处输入图像描述

如您所见,我想在其他帖子中标记已用作缩略图的图片,以便我不再使用它们。

目前,即使大多数图像已被用作缩略图,但它们都没有显示为附加

在此处输入图像描述

因此,似乎只有当我从帖子编辑器上传图像时,它才会显示为“附加”,但当从库中选择缩略图/特色图像时,它不会算作“附加”。

我正在使用此查询来获取所有用作缩略图的图像,但它似乎根本不起作用。它返回所有图像,不管:

难道我做错了什么?我花了很多时间,似乎无法弄清楚。

0 投票
2 回答
310 浏览

javascript - Wordpress 无法上传图片

几天来,在管理区域中,您遇到了以下错误:

未捕获的 SyntaxError:预期的表达式,得到 '<'。

在文件moxie.min.js、plupload.min.js、wp-plupload.min.js

这不允许我们将图像上传到媒体库、页面、文章......

进入媒体库时,出现以下错误:Uncaught TypeError: wp.Uploader is undefined on media-grid.min.js;没有图像!

如果我尝试从页面或帖子上传图像,我们会遇到与上述相同的错误,但在文件media-views.min.js 上

前端没有错误。

已经尝试了一些“在线解决方案”,以及更新所有内容、恢复备份、再次通过 ftp 安装 worpdress ......

问题依旧!

不知道怎么回事,站长没做任何操作。

任何想法?

谢谢!

0 投票
1 回答
686 浏览

php - Gravity Forms 多个多文件上传字段自动添加到 WordPress 媒体库

我有一个有多个页面的重力表单,并且在至少 3 个页面上有一个多文件上传字段。我正在尝试从每个字段中获取上传的项目,并自动将它们添加到媒体库以进行进一步操作。使用此解决方案,我可以从第一页获取文件并将它们上传到媒体库,但是,我无法弄清楚如何从其他两页获取文件。

下面是我的代码片段。如果我调整$submit = $entry["4"];多上传的字段 ID 以包含其他上传字段,它会破坏我的foreach()声明,说invalid argument is supplied.

我还尝试添加其他$submit部分以包含其他字段 id,但它只需要最后一个字段 id 条目。多次添加这整段代码也不起作用,因为它是相同的形式,只是不同的页面,我得到:

致命错误:无法重新声明 copy_post_image2()(之前在 ...\functions.php 中声明

任何有关如何添加额外的多文件上传字段的建议将不胜感激。

0 投票
1 回答
186 浏览

wordpress - 如何防止 WordPress 媒体库删除图像?

我有一个自定义帖子类型,它必须有它的特征图像。其特征图像也出现在媒体库中,用户可以在其中永久删除图像/附件文件。但我想阻止用户删除我的自定义帖子类型的特征图像。所以我使用下面的钩子来拦截 ajax 请求,验证用户是否正在删除我的自定义帖子类型的图像,并使用wp_die().

它在服务器端运行良好。我的自定义帖子类型的图像无法删除。但是客户端的媒体库仍然会从其视图中删除图像,即使服务器端的图像没有被删除并且已经抛出异常 400。

如果图像尚未在服务器端删除,如何防止媒体库从客户端视图中删除图像?

0 投票
1 回答
1111 浏览

jquery - Wordpress 媒体库单击时选择多个图像

我已经wp_enqueue_media();在前端排队了。

我添加了两种按钮,一种用于单选,另一种用于多图像选择

一切正常。现在我认为的问题是wordpress媒体库如何与多个图像选择一起工作。选择多个图像时,会迫使用户单击Shift/ctrl,然后单击图像单击以选择所有需要的图像(桌面可以)。

现在,当我在移动设备上时,即使多选等于,我也无法选择多个图像true

这就是它目前的工作方式(通常的 wordpress 行为也在后端) 在此处输入图像描述

这就是它应该如何用于多个图像选择(点击时没有 shift/ctrl/etc..) 在此处输入图像描述

尝试选择多个图像时启用批量选择的最佳方法是什么?或者有任何想法如何实现这一目标?

0 投票
1 回答
41 浏览

wordpress - 为什么我的图片和 CSS 没有显示在我的网站上?

我在 WordPress 中构建的网站有问题。我上传的图片未在媒体库中列出,并且 CSS 未显示在网站上。

0 投票
0 回答
49 浏览

javascript - 香草 JavaScript 中所选图像的 wp.media 问题

首先,我知道有很多与这个问题相关的问题。但问题是它们都以某种方式与 jquery 相关。

但我的问题实现了香草 javascript。

基本上,除了onselect(). 我无法获取附件的 URL。

这是代码。

请有人告诉我为什么即使图像成功上传到 WP 媒体,我也无法获取图像的 URL。

提前致谢。如果有人需要更多信息,请随时询问。再次感谢。