This project was bootstrapped with [Create Divi Extension](https://github.com/elegantthemes/create-divi-extension).
Below you will find some information on how to perform common tasks. You can find the most recent version of this guide [here](https://github.com/elegantthemes/create-divi-extension/blob/master/packages/divi-scripts/template/README.md).
## Table of Contents
- [Updating to New Releases](#updating-to-new-releases)
- [Sending Feedback](#sending-feedback)
- [Folder Structure](#folder-structure)
- [Available Scripts](#available-scripts)
- [yarn start](#yarn-start)
- [yarn build](#yarn-build)
- [yarn zip](#yarn-zip)
- [yarn eject](#yarn-eject)
- [Supported Browsers](#supported-browsers)
- [Supported Language Features and Polyfills](#supported-language-features-and-polyfills)
- [Syntax Highlighting in the Editor](#syntax-highlighting-in-the-editor)
- [Displaying Lint Output in the Editor](#displaying-lint-output-in-the-editor)
- [Debugging in the Editor](#debugging-in-the-editor)
- [Formatting Code Automatically](#formatting-code-automatically)
- [Installing a Dependency](#installing-a-dependency)
- [Importing a Component](#importing-a-component)
- [Adding a Stylesheet](#adding-a-stylesheet)
- [Post-Processing CSS](#post-processing-css)
- [Adding Flow](#adding-flow)
- [Adding Custom Environment Variables](#adding-custom-environment-variables)
- [Referencing Environment Variables in the HTML](#referencing-environment-variables-in-the-html)
- [Adding Temporary Environment Variables In Your Shell](#adding-temporary-environment-variables-in-your-shell)
- [Adding Development Environment Variables In `.env`](#adding-development-environment-variables-in-env)
- [Can I Use Decorators?](#can-i-use-decorators)
- [Fetching Data with AJAX Requests](#fetching-data-with-ajax-requests)
- [Advanced Configuration](#advanced-configuration)
- [Troubleshooting](#troubleshooting)
- [`yarn start` doesn’t detect changes](#npm-start-doesnt-detect-changes)
- [`yarn test` hangs on macOS Sierra](#npm-test-hangs-on-macos-sierra)
- [`yarn build` exits too early](#npm-run-build-exits-too-early)
- [`yarn build` fails to minify](#npm-run-build-fails-to-minify)
- [Moment.js locales are missing](#momentjs-locales-are-missing)
- [Alternatives to Ejecting](#alternatives-to-ejecting)
- [Something Missing?](#something-missing)
## Updating to New Releases
Create Divi Extension is divided into two packages:
* `create-divi-extension` is a global command-line utility that you use to create new projects.
* `divi-scripts` is a development dependency in the generated projects (including this one).
You almost never need to update `create-divi-extension` itself: it delegates all the setup to `divi-scripts`.
When you run `create-divi-extension`, it always creates the project with the latest version of `divi-scripts` so you’ll get all the new features and improvements in newly created extensions automatically.
To update an existing project to a new version of `divi-scripts`, [open the changelog](https://github.com/elegantthemes/create-divi-extension/blob/master/CHANGELOG.md), find the version you’re currently on (check `package.json` in this folder if you’re not sure), and apply the migration instructions for the newer versions.
In most cases bumping the `divi-scripts` version in `package.json` and running `npm install` in this folder should be enough, but it’s good to consult the [changelog](https://github.com/elegantthemes/create-divi-extension/blob/master/CHANGELOG.md) for potential breaking changes.
We commit to keeping the breaking changes minimal so you can upgrade `divi-scripts` painlessly.
## Sending Feedback
We are always open to [your feedback](https://github.com/elegantthemes/create-divi-extension/issues).
## Folder Structure
After creation, your project should look like this:
```
my-extension
├── includes
│ ├── modules
│ │ └── HelloWorld
│ │ ├── HelloWorld.jsx
│ │ ├── HelloWorld.php
│ │ └── style.css
│ ├── loader.js
│ ├── loader.php
│ └── MyExtension.php
├── languages
├── node_modules
├── scripts
│ └── frontend.js
├── styles
├── my-extension.php
├── package.json
└── README.md
```
For the project to build, **these files must exist with exact filenames**:
* `includes/loader.js` is the JavaScript entry point.
You need to **put any JS and CSS files inside `includes`, `scripts`, and/or `styles`**, otherwise Webpack won’t see them.
## Available Scripts
In the project directory, you can run:
### `yarn start`
Builds the extension in the development mode. Open your WordPress site to view it in the browser. The page will reload if you make edits to JavaScript files. You will also see any lint errors in the console.
### `yarn build`
Builds the extension for production to the `build` folder. It correctly optimizes the build for the best performance.
### `yarn zip`
Runs `build` and then creates a production release zip file.
### `yarn eject`
**Note: this is a one-way operation. Once you `eject`, you can’t go back!**
If you aren’t satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project.
Instead, it will copy all the configuration files and the transitive dependencies (Webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you’re on your own.
You don’t have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn’t feel obligated to use this feature. However we understand that this tool wouldn’t be useful if you couldn’t customize it when you are ready for it.
## Supported Browsers
By default, the generated project uses the latest version of React.
You can refer [to the React documentation](https://reactjs.org/docs/react-dom.html#browser-support) for more information about supported browsers.
## Supported Language Features and Polyfills
This project supports a superset of the latest JavaScript standard.<br>
In addition to [ES6](https://github.com/lukehoban/es6features) syntax features, it also supports:
* [Exponentiation Operator](https://github.com/rwaldron/exponentiation-operator) (ES2016)
* [Async/await](https://github.com/tc39/ecmascript-asyncawait) (ES2017)
* [Object Rest/Spread Properties](https://github.com/tc39/proposal-object-rest-spread) (ES2018)
* [Dynamic import()](https://github.com/tc39/proposal-dynamic-import) (stage 3 proposal)
* [Class Fields and Static Properties](https://github.com/tc39/proposal-class-public-fields) (stage 3 proposal)
* [JSX](https://facebook.github.io/react/docs/introducing-jsx.html) syntax
* [Flow](https://flowtype.org/) syntax
Learn more about [different proposal stages](https://babeljs.io/docs/plugins/#presets-stage-x-experimental-presets-).
While we recommend using experimental proposals with some caution, Facebook heavily uses these features in the product code, so they intend to provide [codemods](https://medium.com/@cpojer/effective-javascript-codemods-5a6686bb46fb) if any of these proposals change in the future.
Note that **the project only includes a few ES6 [polyfills](https://en.wikipedia.org/wiki/Polyfill)**:
* [`Object.assign()`](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Object/assign) via [`object-assign`](https://github.com/sindresorhus/object-assign).
* [`Promise`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise) via [`promise`](https://github.com/then/promise).
* [`fetch()`](https://developer.mozilla.org/en/docs/Web/API/Fetch_API) via [`whatwg-fetch`](https://github.com/github/
没有合适的资源?快使用搜索试试~ 我知道了~
【WordPress插件】2022年最新版完整功能demo+插件v3.3.0 Not Nulled.zip
共238个文件
php:183个
css:17个
mo:14个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 164 浏览量
2022-04-06
19:37:30
上传
评论
收藏 1020KB ZIP 举报
温馨提示
"【WordPress插件】2022年最新版完整功能demo+插件v3.3.0 Not Nulled WooCommerce Builder For Divi Woocommerce Builder for Divi" ---------- 泰森云每天更新发布最新WordPress主题、HTML主题、WordPress插件、shopify主题、opencart主题、PHP项目源码、安卓项目源码、ios项目源码,更有超10000个资源可供选择,如有需要请站内联系。
资源推荐
资源详情
资源评论
收起资源包目录
【WordPress插件】2022年最新版完整功能demo+插件v3.3.0 Not Nulled.zip (238个子文件)
style.css 49KB
style.admin.css 14KB
dialog-boxes.css 13KB
add-ons.css 12KB
connect.css 10KB
common.css 5KB
account.css 5KB
carousel.css 3KB
customizer.css 3KB
affiliation.css 2KB
slick.css 2KB
debug.css 657B
plugins.css 514B
gdpr-optin-notice.css 323B
checkout.css 83B
style-dbp.min.css 0B
style.min.css 0B
paypal.jpg 10KB
builder-bundle.min.js 175KB
slick.min.js 42KB
main.js 19KB
nojquery.ba-postmessage.js 5KB
postmessage.js 4KB
main.admin.js 3KB
carousel.js 3KB
add-to-cart.js 2KB
nojquery.ba-postmessage.min.js 1KB
frontend-bundle.min.js 541B
README.md 36KB
freemius-ta.mo 91KB
freemius-ru_RU.mo 74KB
freemius-ja.mo 66KB
freemius-fr_FR.mo 62KB
freemius-es_ES.mo 61KB
freemius-he_IL.mo 61KB
freemius-it_IT.mo 60KB
freemius-nl_NL.mo 60KB
freemius-cs_CZ.mo 60KB
freemius-hu_HU.mo 59KB
freemius-da_DK.mo 58KB
freemius-en.mo 58KB
freemius-zh_CN.mo 55KB
en_US.mo 819B
class-freemius.php 956KB
fs-plugin-info-dialog.php 79KB
account.php 64KB
class-fs-plugin-updater.php 61KB
i18n.php 51KB
fs-core-functions.php 49KB
init.class.php 45KB
ArchiveProducts.php 44KB
connect.php 44KB
ProductCarousel.php 42KB
debug.php 34KB
license-activation.php 34KB
CheckoutClassic.php 32KB
ProductTabs.php 31KB
affiliation.php 29KB
CartProducts.php 28KB
class-fs-admin-menu-manager.php 26KB
AddToCart.php 25KB
add-ons.php 23KB
ProductGallery.php 22KB
addon.php 22KB
FreemiusWordPress.php 20KB
class-fs-storage.php 20KB
site.php 20KB
form.php 20KB
class-fs-api.php 19KB
start.php 19KB
ProductRelatedProducts.php 18KB
ProductUpsells.php 18KB
Categories.php 18KB
MyAccountLogin.php 18KB
ProductDescription.php 18KB
MyAccountClassic.php 17KB
settings.php 17KB
class-fs-logger.php 17KB
class-fs-admin-notice-manager.php 17KB
class-fs-options.php 17KB
class-fs-option-manager.php 15KB
fs-essential-functions.php 15KB
CartCrossSells.php 15KB
ProductSummary.php 15KB
config.php 14KB
ProductNavigation.php 14KB
class-freemius-abstract.php 13KB
billing.php 13KB
helpers.class.php 13KB
optout.php 13KB
user-change.php 12KB
ProductImage.php 12KB
main-functions.php 11KB
subscription-cancellation.php 11KB
CartTotals.php 11KB
checkout.php 11KB
ThankYou.php 11KB
class-fs-admin-notices.php 11KB
class-fs-key-value-storage.php 10KB
OrderTracking.php 10KB
共 238 条
- 1
- 2
- 3
资源评论
Lee达森
- 粉丝: 1563
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 三菱PLC采用Fx3u一485ADP一MB通讯模块,进行MODBuS和欧姆龙温控器通讯程序,程序采用ADPRW指令,通讯程序简单,易入门,适合小白使用
- 中达优控一体屏台达程序,包含中达优控屏程序,plc程序,程序 结构清晰,注释完整
- OV12890-Product-Specification-COB-Version-2-23-meetvr.pdf
- PMSM永磁同步电机仿真三电平SVPWM矢量控制matlab PMSM双环矢量控制传统三电平
- 基于最小二乘支持向量机(LSSVM)的数据分类预测 LSSVM分类 matlab代码 只代码,不负责讲解 注:要求 Matlab 2018B 及以上版本
- 基于深度置信网络-支持向量机(DBN-SVM)的数据分类预测 matlab代码
- cruise纯电动仿真模型纯电动车实际项目模型,本模型基于Cruise软件和Simul ink软件共同搭建完成
- 2025苹果cmsv10短剧模板.zip
- 两部6层电梯西门子S7-200PLC梯形图程序 一、电梯具有的功能 1.电梯内选和外选按钮的呼叫与对应指示灯的显示功能; 2.电梯开门和关门动作,开门到位; 3.电梯上升和下降的动作; 4
- 员工绩效考核系统 JAVA+Vue+SpringBoot+MySQL
- 数据库开发工具-脚本自动生成
- 基于51单片机的示波器 基于单片机AT89C51、模数转芯片ADC0808、proteus模拟的信号发生器、液晶屏LCD12864的简易示波器 功能: 可以通过按键调节波形的频率和峰值,将波形发生
- 基于改进粒子群优化支持向量机(PSO-SVM)的时间序列预测 PSO-SVM时间序列 改进后粒子群权重为:线性权重递减 matlab代码 只代码,不负责讲解 注:暂无Matlab版本要求 - 推荐
- 数据分析-76-TED演讲数据集探索之可视化分析(包含代码和数据)
- 基于卷积神经网络-双向长短期记忆网络(CNN-BILSTM)时间序列预测,MATLAB代码 评价指标包括:R2、MAE、MS
- 视频网站系统源代码.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功