reduxframework / redux-framework
在WordPress中快速构建更美好、更高效的网站。
Requires
- php: >=7.1.0
- fortawesome/font-awesome: ^6.0
- oomphinc/composer-installers-extender: ^2.0
- dev-master
- 4.4.18
- 4.4.17
- 4.4.16
- 4.4.15
- 4.4.14
- 4.4.13
- 4.4.12
- 4.4.11
- 4.4.10
- 4.4.9
- 4.4.8
- 4.4.7
- 4.4.6
- 4.4.5
- 4.4.4
- 4.4.3
- 4.4.2
- 4.4.1
- 4.4.0
- 4.3.26
- 4.3.25
- 4.3.24
- 4.3.22
- 4.3.21
- 4.3.20
- 4.3.19
- 4.3.18
- 4.3.17
- 4.3.16
- 4.3.15
- 4.3.14
- 4.3.13
- 4.3.12
- 4.3.11
- 4.3.10
- 4.3.9
- 4.3.8
- 4.3.7
- 4.3.6
- 4.3.5
- 4.3.4
- 4.3.3
- 4.3.2
- 4.3.1
- 4.3.0
- 4.2.14
- 4.2.13
- 4.2.12
- 4.2.11
- 4.2.10
- 4.2.9
- 4.2.8
- 4.2.7
- 4.2.6
- 4.2.5
- 4.2.4
- 4.2.3
- 4.2.2
- 4.2.1
- 4.2.0
- 3.6.18
- 3.6.17
- 3.6.16
- 3.6.15
- 3.6.4
- 3.6.2
- 3.5.9
- 3.5.8.1
- 3.5.7
- 3.5.5.10
- 3.5.4.3
- 3.5.3
- 3.5.1
- 3.5.0
- 3.4.3.6
- 3.4.0
- 3.3.9.4
- 3.3.8
- 3.3.6.8
- 3.3.6
- 3.3.4
- 3.3.3
- 3.3.1.1
- 3.3.0
- 3.2.9.13
- 3.2.9
- 3.2.8
- 3.2.6
- 3.2.5
- 3.2.4
- 3.2.3
- 3.2.2
- 3.2.1
- 3.1.9
- 3.1.8
- 3.1.6
- dev-redux-3-archive
This package is auto-updated.
Last update: 2024-10-01 22:30:33 UTC
README
注意
虽然我们承认Redux过去可以嵌入主题或插件中,但我们不再支持这种做法。太多开发者没有及时更新他们的Redux代码(这可以通过Composer轻松完成)。当项目的用户遇到问题时,他们会向我们寻求支持,而我们无法提供帮助,除非建议他们联系项目作者(您)并要求您更新供应商代码。这会让您的用户处于中间位置,我们更愿意不再这样做。
因此,针对ace_editor
的供应商支持插件/扩展已被停止。ACE编辑器将仅通过CDN加载。如果您的项目需要本地安装ACE编辑器JavaScript(大小相当大),请将其包含在您的项目中,并使用redux/<opt_name>/fields/ace/script
过滤器指定该脚本的URL。该ace_editor
字段将使用该URL来排队ACE库。
感谢您对此事的关注。
4.4版本新增
- 内容字段
- 颜色方案扩展。
- 标签页扩展。
- 分类元框!
- 用户配置文件元框!
- 图标选择扩展。
- Extendify模板和模式库已从Redux中拆分。要继续使用Extendify,请从WordPress.org存储库下载独立的插件:https://wordpresstheme.cn/plugins/extendify
4.3版本新增
- 元框!
- 重复扩展!
- 社交媒体配置文件扩展!
- 自定义字体扩展!
- 多媒体扩展。
- 日期时间扩展。
- JS按钮扩展。
- 谷歌地图扩展
- 小工具区域扩展(仅适用于经典小工具)。
- 古腾堡模板库已更新到新的Extendify库。有关此升级和如何访问旧版库的更多信息,请参阅此处:https://redux.io/gutenberg-template-library-upgrade。
4.2版本新增
请参阅示例文件夹以查看新改进的字段示例。
- 附加的排版功能:顶部和底部边距,文字阴影。
- 新的媒体图片过滤器(灰度,棕褐色,不透明度,对比度,反转,模糊,饱和度,亮度,色调旋转)。
- 新的渐变字段过滤器(类型,范围,角度),包括自动生成的CSS输出。
- 新的阴影字段,包括自动生成的CSS输出。
- 新的飞出子菜单:
flyout_submenus
全局参数。 - 颜色字段的新Alpha颜色选项:
color_alpha
字段参数用于支持颜色选择器的字段。 - 已删除:
async_typography
全局参数。Google不再支持它。使用font_display
与以下之一:auto|block|swap|fallback|optional
。请参阅:https://mdn.org.cn/en-US/docs/Web/CSS/@font-face/font-display - 即使没有Pro订阅,也能自动更新Google字体。
加入我们的Slack
在社交媒体上关注我们!
变更日志
请参阅Changelog.md
文档
需要一点关于 Redux 的帮助吗?来了解一下我们全新的文档网站吧,网址是 devs.redux.io,这里充满了教程和示例!
帮助我们翻译 Redux
请转到插件页面,了解您如何帮助我们快速翻译 Redux。任何翻译都受欢迎。我们感谢您的帮助!https://translate.wordpress.org/projects/wp-plugins/redux-framework/
功能
- 使用 WordPress 设置 API
- 多种内置字段类型
- 多种布局字段类型
- 可以通过回调函数为自定义字段类型重载字段
- 通过创建字段类轻松扩展
- 内置验证类
- 通过创建验证类轻松扩展
- 自定义验证错误处理,包括每个部分的错误计数,以及错误字段的自定义样式
- 自定义验证警告处理,包括每个部分的警告计数,以及警告字段的自定义样式
- 多个自定义钩子点
- 导入/导出功能——包括跨站设置导入
- 通过类轻松添加页面帮助
- 完全响应式选项面板
- 更多功能
版本 4 的新功能是什么?
核心重构
我们的代码库已经从头开始重建。通过模块化代码、自动加载和类继承,Redux 现在比以往任何时候都要快和高效!
顶级安全!
Redux 符合 WordPress 编码标准、WordPress VIP 标准和 ThemeForest 指南中规定的安全标准。重点包括转义、清理、验证非ces和数据库查询准备/缓存。
自动 Google Font 更新。
这是 Redux v4 的一个亮点!您的用户将能够根据更新的可用性或自动的“幕后”更新来更新 Google Fonts。不再需要等待更新,也不需要 API 密钥!
字段清理
字段清理允许您将函数名称的数组作为参数传递给一个字段,其返回值将是清理字符串。此功能仅适用于基于文本的字段,包括文本、文本区域和 multi_text(不包括 ACE 编辑器和 WP 编辑器)。
可以使用任何现有函数,包括 PHP 函数、WordPress 函数和自定义编写的函数。任何使用的函数的返回值必须是字符串。任何其他返回值将被忽略。
请查看 sample-config.php 文件以获取具体示例。
Select2 AJAX 加载
select2 字段的 AJAX 加载例程已修复/完成。请查看演示面板中的 'capabilities' 字段以获取示例。
在此期间,此功能仅在使用 data
参数(即获取 WordPress 数据的那个参数)时才会工作。
要设置 AJAX 加载,请将 'ajax' => true
参数添加到您的选择字段中。也可以添加 min_input_length
参数以指定在显示结果之前应键入多少个字符。默认值是 1
。
字段/部分禁用
多年来,这一功能被多次要求。现在可以通过在部分或字段中添加 'disabled' => true
参数来禁用字段和部分。然后部分或字段将显示为“灰色”,并且不会响应用户输入。这在提供产品高级版本预告片时很有用。
由于稍微懂一些CSS的人可以很容易地使用CSS重新激活禁用字段,我们采取了额外的预防措施,让Redux移除禁用字段/部分的任何name
属性。这样,即使一个聪明的用户重新激活了该字段,它也永远不会保存。
更新后的面板界面
选项面板界面已经更新,以符合当前的WordPress管理员设计。现在它也“主题感知”。面板颜色将遵循所选管理员主题。
改进的字段验证
由于需要多个字段验证,Redux现在支持一个验证数组,而不是之前限制的单个参数。验证结果现在在保存后实时显示,无需刷新页面。
完全向后兼容v3
我们非常重视向后兼容性,并努力保持它。Redux v4的设计是为了作为一个即插即用的替代品,提供新功能而不破坏现有功能。
常见问题解答
- 为什么我们应该使用
require_once
而不是get_template_part
?
- 首先,因为
get_template_part
是用来...没错,就是主题!Redux旨在与主题和插件一起使用。 - 其次,阅读这篇文章。
- 为什么我们不应该编辑插件目录中的
sample-config.php
?
- 因为每次更新插件时都会替换
sample-config.php
。你将丢失所有的工作。