Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gnowland/embed-salesvu
WordPress Plugin enabling embed of a SalesVu "widget" via [salesvu] shortcode
https://github.com/gnowland/embed-salesvu
iframe-embeds salesvu wordpress wordpress-plugin
Last synced: about 1 month ago
JSON representation
WordPress Plugin enabling embed of a SalesVu "widget" via [salesvu] shortcode
- Host: GitHub
- URL: https://github.com/gnowland/embed-salesvu
- Owner: gnowland
- License: gpl-3.0
- Created: 2018-02-15T22:24:12.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-12-02T22:55:13.000Z (almost 4 years ago)
- Last Synced: 2024-04-09T12:33:43.344Z (7 months ago)
- Topics: iframe-embeds, salesvu, wordpress, wordpress-plugin
- Language: PHP
- Homepage: https://wordpress.org/plugins/embed-salesvu/
- Size: 46.9 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: changelog.txt
- License: LICENSE.txt
Awesome Lists containing this project
README
# Embed SalesVu
A WordPress Plugin for adding [SalesVu](https://www.salesvu.com) store "widgets" to your website with a simple Shortcode.
## 💭 Rationale
WordPress removes `` and `` HTML tags for a variety of security reasons.
## ⚠️ HTTP(S)
**Important**: Your site must be using HTTPS! You cannot embed secure SalesVu store pages into an insecure HTTP website.
## 👾 Parameters
Embed SalesVu accepts the same parameters as the <iframe> html tag (plus some extras!):
| Parameter | Description | Example | Default |
| ----------------------- | -------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------- |
| `src` | SalesVu Widget Store URL | URL: `src="https://www.salesvu.com`<br />`/widget-url?storeid=000&etc"` | N/A |
| `script` | SalesVu Widget Script URL | URL: `script="https://www.salesvu.com`<br />`/widget-script-url/file.js"` | N/A |
| `width` | Widget width | Pixels: `width="500"` <br />Percent: `width="100%"` | `100%` |
| `height` | Widget height | Pixels: `height="800"` | `800` |
| `scrolling` | Allow or disallow scrolling | Allow: `scrolling="yes"` <br />Disallow: `scrolling="no"` | `yes` |
| `frameborder` | Show or hide the `<iframe>` border | Show: `frameborder="1"` <br /> Hide: `frameborder="0"` | `0` |
| `marginheight` | Height of the margin | Pixels: `marginheight="10"` | `0` |
| `marginwidth` | Width of the margin | Pixels: `marginwidth="10"` | `0` |
| `id` | Add an ID to the `<iframe>` | String: `id="anything"` | `tvoow` |
| `class` | Add classes to the `<iframe>` | String: `class="class1 class2"` | N/A |
| `style` | Add CSS styles to the `<iframe>` | String: `style="margin: 30px; padding: 20px;"` | `border: none; overflow: visible; width: 100%; background: #FFF;` |
| `same_height_as` | Set the height of the `<iframe>` to the same as target element | Class: `same_height_as="div.sidebar"` <br />ID: `same_height_as="div#content"` <br /> Tag: `same_height_as="body"` | `false` |
| `any_other_param` | Add an arbitrary parameter to the `<iframe>` | String: `any_other_param="any_value"` | N/A |
| `any_other_empty_param` | Add an empty parameter to the `<iframe>` | String: `any_other_empty_param`<br />`="allowfullscreen"` | N/A |## Changelog
### 1.0.2
* Docs: Fixed readme parameters table### 1.0.1
* Docs: Add installation instructions and changelog to README
* Docs: Added Parameters and HTTPS warning to README
* Cleanup: Remove unsupported `allowtransparency` tag from parameters
* Bugfix: Allow both ID & Classes in same_height_as
* Improvements: Increase default height to 800px### 1.0.0
* Initial Release## Installation
1. Install and Activate the Plugin on the Plugins Admin page
2. Add shortcode `[salesvu src="https://www.salesvu.com/widget-url?storeid=000&etc=etc" script="https://www.salesvu.com/widget-script-url/file.js"]` to page or post content