Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/liquidweb/beaverbuilder-s3

Ensures compatibility between Beaver Builder and Human Made's S3 Uploads plugin.
https://github.com/liquidweb/beaverbuilder-s3

Last synced: 3 months ago
JSON representation

Ensures compatibility between Beaver Builder and Human Made's S3 Uploads plugin.

Awesome Lists containing this project

README

        

# Beaver Builder + Amazon S3

[Human Made has a fantastic plugin for automatically offloading WordPress uploads to Amazon S3](https://github.com/humanmade/S3-Uploads), but the process involves rewriting the results of `wp_upload_dir()`, which is used by plugins and themes to determine where the site's `uploads/` directory lives. [Beaver Builder](https://www.wpbeaverbuilder.com/), meanwhile, writes its cache to disk for improved performance; it's preferred cache directory? `uploads/bb-plugin/cache`. Starting to see a problem?

This plugin ensures that Beaver Builder is still able to write to the local filesystem, while attachment media is still uploaded to and served from Amazon S3.

## Installation

Clone or download this repository into your site's plugin directory (`wp-content/plugins` by default), then activate the plugin via the "Plugins" screen within the WordPress admin panel.

This plugin may also be installed as a "must-use" (MU) plugin — simply copy `beaverbuilder-s3.php` into `wp-content/mu-plugins` — no activation necessary!