folivoro / layotter
使用直观的拖放界面自由添加和排列内容!
v1.5.29
2022-11-29 10:47 UTC
Requires
- php: >=7.3
- composer/installers: ^1.2
This package is not auto-updated.
Last update: 2024-10-03 11:21:23 UTC
README
使用Layotter,开发者拖放页面构建器,构建完全可定制且易于使用的Wordpress网站!
作为一名专业的Wordpress开发者,你可能已经拥有自己的主题模板、喜欢的网格系统、项目结构……等等。那么,为什么页面构建器应该指定自己的HTML或CSS结构呢?为什么它要附带大量预设计的模块,而这些模块无论如何都不符合客户的设计呢?我们认为不应该这样。因此,Layotter不会这样做。
如果你喜欢ACF,你会喜欢Layotter
Layotter基于高级自定义字段(ACF),这是一个非常流行的Wordpress插件,它允许你创建极其复杂的表单,而无需编写任何代码。得益于ACF,构建一个简单的Layotter元素只需要15行代码。
class Text_Element extends Layotter_Element { protected function attributes() { $this->title = 'Text'; $this->description = 'A very simple text element.'; $this->icon = 'font'; // pick an icon from Font Awesome $this->field_group = 'group_abc1337'; // your ACF field group } protected function frontend_view($fields) { echo $fields['content']; // what visitors will see } protected function backend_view($fields) { echo $fields['content']; // what editors will see } } Layotter::register_element('text', 'Text_Element');
阅读简介或安装说明开始使用,或者直接前往创建元素类型的教程。
你还将享受以下更多功能
- 超级干净、面向对象的API
- 完全的HTML和CSS定制
- 设置过滤器进行编程配置
- 集成得如此之好,你的客户会认为它是Wordpress的一部分
- 与ACF的Pro版和普通版兼容
- 开源且免费,甚至可以包含在商业主题中
顺便说一句,Layotter 2正在制作中...
查看(名称糟糕的)模块化分支了解即将发布的版本。