跳至主要内容

Elementor for Your WordPress Thing Media Folders

WP Media Folder 插件是唯一提供与 Elementor 页面构建器完整集成的媒体管理器。提供 4 个专用小部件:WP Media Folder 画廊和 画廊插件,WP Media Folder 文件下载,WP Media Folder PDF 嵌入。获取您在 Elementor 内容中添加的画廊管理器元素的完整预览,甚至可以在 Elementor 中嵌入单个文件和 PDF。欲了解更多功能, 返回主插件页面 >

在 Elementor 图像小部件中使用文件夹管理媒体

在 Elementor 图像小部件中使用文件夹管理媒体

使用 Elementor时,所有媒体管理工具都在您手边!直接从媒体管理器将媒体组织、排序并过滤到文件夹中。您还可以阻止 WP Media Folder 在前端加载,以确保它对您站点’s 性能没有任何影响。

使用 Elementor 创建惊艳的媒体画廊

WP Media Folder 为您提供两个专用的 Elementor 小部件,用于构建和管理高级 WordPress Thing 画廊。 第一个小部件提升默认 WordPress Thing 画廊,同时另一个将 WP Media Folder 画廊插件与 Elementor 连接。这使得嵌入您的 定制设计的画廊 更加容易。

在 Elementor 中从文件夹创建媒体画廊

使用 Elementor 创建精彩的媒体画廊

在 Elementor 内容中替换媒体

在 Elementor 内容中替换媒体

使用 覆盖文件 功能已启用,您可以直接从 WordPress Thing 媒体管理器而无需打开 Elementor。更新的图像将自动替换您网站上所有页面中的图像,为您节省时间和麻烦。

Elementor 编辑器的媒体访问限制

WP Media Folder 让您 限制对媒体文件夹的访问 通过个人用户或用户组进行限制。这些限制在使用 Elementor 小部件时同样适用。这对于拥有多位编辑在同一站点工作的团队非常方便,确保每个人只访问他们需要的内容!

Elementor 编辑器的媒体访问限制
使用 WP Media Folder 的 Elementor Pro 区块

使用 WP Media Folder 的 Elementor Pro 区块

除了使用基本和通用小部件外,我们的插件还集成了 Elementor 编辑器的专业小部件,例如画廊小部件、媒体轮播和号召性用语小部件。也支持第三方 Elementor 小部件。.

使用 Elementor 小部件嵌入 PDF

使用 PDF 嵌入 模块与 Elementor 一起使用,以直接展示 PDF 内容来自您的 WordPress Thing 媒体库。此工具支持存储在流行云服务上的 PDF,例如 Google Drive, OneDrive, Dropbox,和 Amazon S3 通过 WP Media Folder’s 云连接器。

使用 Elementor 小部件嵌入 PDF
来自媒体库的 Elementor 可下载文件

来自您的媒体库的 Elementor 可下载文件

启用 单媒体下载 设置已启用,您可以将任何 WordPress Thing 媒体文件转换为时尚的下载按钮,使用专用的 Elementor 小部件。无论它'是 PDF、ZIP、PSD,还是受支持的任何文件格式 WordPress Thing 媒体库,您可以轻松添加。您可以自定义按钮设计,以完美匹配您的 Website’s 主题,使用简单的可视化配置!

WP Media Folder 插件 + 附加组件价格

加入我们的 60,000+ 成员 & 获取支持和新版本更新


WP媒体文件夹插件
插件 + 1 年支持 & 更新
$49
1
  • 多域名 / 多站点
  • 1 年 更新
  • 1 年 支持
  • 无循环付款
  • 无日期限制
  • PDF 嵌入
  • AI 计划可用(附加)
  • 画廊插件
  • 云插件
  • 比较所有功能
199$
原价 421$
获取
WORDPRESS THING 套装

该套装提供访问 全部 WordPress Thing 插件 并且可以在无限数量的网站上使用。除此之外,您将获得对每个插件的技术支持和全年更新的完整访问权限。 
现在是时候!提升您的效率,获得竞争优势。尝试一下该套装。

wordpress thing 套装

近期推荐 & 评分

插件用户? 添加您自己的推荐 >>

平均评分为 WP Media Folder, JoomUnited 4.9 满5星 - 基于 226 评论

常见问题:Elementor 用于您的 WordPress Thing 媒体文件夹

WP Media Folder 如何与 Elementor 集成?

WP Media Folder 与 Elementor’集成,允许您直接从 Elementor’的界面管理和组织媒体。它’像拥有一个自定义文件系统,为所有媒体文件提供随时在构建页面时访问的功能。.

如何在 Elementor 中使用 WP Media Folder 来组织我的媒体文件?

使用 WP Media Folder,您可以将媒体文件组织到文件夹中,进行排序和筛选,甚至可以在前端排除 WP Media Folder,以保持 Elementor 的流畅性能。这确保您的媒体管理与内容创作同样高效。.

我可以使用 WP Media Folder 与 Elementor 创建高级 WordPress Thing 画廊吗?

是的,WP Media Folder 提供两个专用的 Elementor 小部件,用于创建和管理高级 WordPress Thing 画廊。第一个小部件改进了默认的画廊系统,而第二个则直接将 WP Media Folder Gallery Addon 连接到 Elementor,以便轻松嵌入设计好的画廊。.

如何使用 WP Media Folder 替换 Elementor 内容中的图片?

一旦启用覆盖文件设置,您可以直接从 WordPress Thing 媒体管理器替换图像,而无需在 Elementor 中打开页面。更改将在您网站的所有页面中体现,使其成为一个方便且高效的过程。.

WP Media Folder 是否支持 Elementor Pro 区块和第三方小部件?

是的,除了基本小部件外,WP Media Folder 已与 Elementor Pro 小部件集成,如图库小部件、媒体轮播和号召性用语小部件。它还支持第三方 Elementor 小部件,提供各种自定义选项。.

Deadlock found when trying to get lock; try restarting transaction (500 Whoops, looks like something went wrong.)

mysqli_sql_exception

HTTP 500 Whoops, looks like something went wrong.

Deadlock found when trying to get lock; try restarting transaction

Exception

mysqli_sql_exception

Show exception properties
mysqli_sql_exception {#896
  #sqlstate: "40001"
}
  1. foreach ($urls as $translation => $source) {
  2. $elements[] = '("'.mysqli_real_escape_string($this->_database, Request::getInstance()->getLanguage()).'", "'.mysqli_real_escape_string($this->_database, $source).'", "'.mysqli_real_escape_string($this->_database, $translation).'", "'.md5($source).'", "'.md5($translation).'")';
  3. }
  4. $query .= implode(',', $elements);
  5. $query .= ' ON DUPLICATE KEY UPDATE source=VALUES(source), translation=VALUES(translation), hash_source=VALUES(hash_source), hash_translation=VALUES(hash_translation)';
  6. $this->_database->query($query);
  7. }
  8. public function removeUrls($urls)
  9. {
  10. $query = 'DELETE FROM '.mysqli_real_escape_string($this->_database, $this->_database_table_urls).' WHERE (hash_source) IN ';
  1. foreach ($urls as $translation => $source) {
  2. $elements[] = '("'.mysqli_real_escape_string($this->_database, Request::getInstance()->getLanguage()).'", "'.mysqli_real_escape_string($this->_database, $source).'", "'.mysqli_real_escape_string($this->_database, $translation).'", "'.md5($source).'", "'.md5($translation).'")';
  3. }
  4. $query .= implode(',', $elements);
  5. $query .= ' ON DUPLICATE KEY UPDATE source=VALUES(source), translation=VALUES(translation), hash_source=VALUES(hash_source), hash_translation=VALUES(hash_translation)';
  6. $this->_database->query($query);
  7. }
  8. public function removeUrls($urls)
  9. {
  10. $query = 'DELETE FROM '.mysqli_real_escape_string($this->_database, $this->_database_table_urls).' WHERE (hash_source) IN ';
  1. public function saveUrls($urls) {
  2. if (empty($urls)) {
  3. return;
  4. }
  5. return $this->_database->saveUrls($urls);
  6. }
  7. public function removeUrls($urls) {
  8. if (empty($urls)) {
  9. return;
  1. if (isset($result->url_translations)) {
  2. Defer::getInstance()->defer(function() use ($result) {
  3. $new_urls = $result->url_translations;
  4. $new_urls = get_object_vars($new_urls);
  5. Database::getInstance()->saveUrls((array)$new_urls);
  6. });
  7. }
  8. if (isset($result->urls_untranslated)) {
  9. Defer::getInstance()->defer(function() use ($result) {
Translation->Linguise\Script\Core\{closure}()
  1. }
  2. public function finalize()
  3. {
  4. foreach ($this->_actions as $action) {
  5. call_user_func($action['function'], $action['args']);
  6. }
  7. }
  8. }
  1. Helper::prepareDataDir();
  2. // Finalize defer actions on shutdown
  3. // @codeCoverageIgnoreStart
  4. register_shutdown_function(function() {
  5. Defer::getInstance()->finalize();
  6. Database::getInstance()->close();
  7. });
  8. // @codeCoverageIgnoreEnd
  9. }
Processor->Linguise\Script\Core\{closure}()

Stack Trace

mysqli_sql_exception
mysqli_sql_exception:
Deadlock found when trying to get lock; try restarting transaction

  at /var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Databases/Mysql.php:170
  at mysqli->query()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Databases/Mysql.php:170)
  at Linguise\Script\Core\Databases\Mysql->saveUrls()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Database.php:232)
  at Linguise\Script\Core\Database->saveUrls()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Translation.php:119)
  at Linguise\Script\Core\Translation->Linguise\Script\Core\{closure}()
  at call_user_func()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Defer.php:42)
  at Linguise\Script\Core\Defer->finalize()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Processor.php:31)
  at Linguise\Script\Core\Processor->Linguise\Script\Core\{closure}()