folivoro/layotter

使用直观的拖放界面自由添加和排列内容!

安装: 119

依赖项: 0

建议者: 0

安全: 0

星标: 1

关注者: 0

分支: 8

类型:wordpress-plugin

v1.5.29 2022-11-29 10:47 UTC

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正在制作中...

查看(名称糟糕的)模块化分支了解即将发布的版本。