关于扩展
关于扩展/扩展/
关于扩展/扩展/
扩展
框架的一个特点是支持扩展,通过扩展你可用自定义或覆盖任意字段,或者扩展框架的功能。通过扩展我们已经实现了metaboxes, customizer support, and a slew of field types.
加载扩展
通过使用框架API,很容易加载扩展,通过以下命令加载。
Redux::setExtensions( 'OPT_NAME', 'FULL PATH' );
确保修改OPT_NAME 为你自己的,同时修改 FULL PATH 为你自己的目录。可以用单个文件扩展,也可以通过文件夹,随你喜欢。
一个典型的扩展目录类似于:
extensions
metaboxes
extension_metaboxes.php
制作自己的扩展很简单,你甚至可以在这里找到一个样板。https://github.com/reduxframework/extension-boilerplate
概念很简单,文件夹,扩展php文件以及类的名字,必须全部具备。
通过 extension_YOURNAMEHERE.php文件实现AJAX调用,然后做任何你想做的。
传统方式加载扩展:
如果不使用框架API,你需要用传统的方式加载函数,钩子。需要在配置文件加载前运行函数或钩子。可以在这里找到完整的介绍。
https://github.com/reduxframework/redux-extensions-loader
请不要这样,我们已经不再提供更新及支持,不赞成这样。