PluginProbe
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor / 2.0.7
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor v2.0.7
2.0.13 2.0.12 2.0.11 2.0.10 2.0.9 trunk 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8
blockenberg / blocks / lead-magnet / block.json

block.json in Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor 2.0.7, at blocks/lead-magnet/block.json

191 lines 4.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 {
2 "$schema": "https://schemas.wp.org/trunk/block.json",
3 "apiVersion": 3,
4 "name": "blockenberg/lead-magnet",
5 "version": "1.0.0",
6 "title": "Lead Magnet",
7 "category": "bkbg-marketing",
8 "icon": "download",
9 "description": "Free resource / lead magnet landing section. Features a mockup image (book, PDF, phone), headline, benefit checklist, and an email capture form with privacy note. Ideal for e-books, templates, checklists, and courses.",
10 "keywords": [
11 "lead magnet",
12 "free download",
13 "ebook",
14 "optin",
15 "email",
16 "capture",
17 "freebie",
18 "landing"
19 ],
20 "textdomain": "blockenberg",
21 "editorScript": "bkbg-lead-magnet-editor",
22 "style": "bkbg-lead-magnet-style",
23 "viewScript": "bkbg-lead-magnet-frontend",
24 "supports": {
25 "html": false,
26 "align": [
27 "wide",
28 "full"
29 ]
30 },
31 "attributes": {
32 "badge": {
33 "type": "string",
34 "default": "FREE Download"
35 },
36 "showBadge": {
37 "type": "boolean",
38 "default": true
39 },
40 "imageUrl": {
41 "type": "string",
42 "default": ""
43 },
44 "imageId": {
45 "type": "integer",
46 "default": 0
47 },
48 "imageAlt": {
49 "type": "string",
50 "default": ""
51 },
52 "imageStyle": {
53 "type": "string",
54 "default": "floating"
55 },
56 "heading": {
57 "type": "string",
58 "default": "The Free Guide to Growing Your Audience from 0 to 10,000"
59 },
60 "subtext": {
61 "type": "string",
62 "default": "A 47-page PDF packed with actionable frameworks, real examples, and step-by-step worksheets — completely free."
63 },
64 "benefits": {
65 "type": "array",
66 "default": [
67 {
68 "text": "Proven audience-growth frameworks"
69 },
70 {
71 "text": "Real case studies with templates included"
72 },
73 {
74 "text": "Step-by-step 90-day action plan"
75 },
76 {
77 "text": "Lifetime access — no expiry"
78 }
79 ]
80 },
81 "showBenefits": {
82 "type": "boolean",
83 "default": true
84 },
85 "formEnabled": {
86 "type": "boolean",
87 "default": true
88 },
89 "formPlaceholder": {
90 "type": "string",
91 "default": "Enter your email address"
92 },
93 "formSubmitLabel": {
94 "type": "string",
95 "default": "Get instant access →"
96 },
97 "formAction": {
98 "type": "string",
99 "default": ""
100 },
101 "privacyNote": {
102 "type": "string",
103 "default": "🔒 No spam. Unsubscribe anytime."
104 },
105 "showPrivacy": {
106 "type": "boolean",
107 "default": true
108 },
109 "layout": {
110 "type": "string",
111 "default": "image-right"
112 },
113 "bgColor": {
114 "type": "string",
115 "default": "#f8f5ff"
116 },
117 "cardBg": {
118 "type": "string",
119 "default": "#ffffff"
120 },
121 "badgeBg": {
122 "type": "string",
123 "default": "#dcfce7"
124 },
125 "badgeColor": {
126 "type": "string",
127 "default": "#166534"
128 },
129 "headingColor": {
130 "type": "string",
131 "default": "#111827"
132 },
133 "subtextColor": {
134 "type": "string",
135 "default": "#4b5563"
136 },
137 "benefitColor": {
138 "type": "string",
139 "default": "#374151"
140 },
141 "checkColor": {
142 "type": "string",
143 "default": "#7c3aed"
144 },
145 "ctaBg": {
146 "type": "string",
147 "default": "#7c3aed"
148 },
149 "ctaColor": {
150 "type": "string",
151 "default": "#ffffff"
152 },
153 "accentColor": {
154 "type": "string",
155 "default": "#7c3aed"
156 },
157 "privacyColor": {
158 "type": "string",
159 "default": "#9ca3af"
160 },
161 "headingSize": {
162 "type": "integer",
163 "default": 32
164 },
165 "headingTypo": {
166 "type": "object",
167 "default": {}
168 },
169 "subtextTypo": {
170 "type": "object",
171 "default": {}
172 },
173 "buttonTypo": {
174 "type": "object",
175 "default": {}
176 },
177 "maxWidth": {
178 "type": "integer",
179 "default": 1060
180 },
181 "paddingTop": {
182 "type": "integer",
183 "default": 80
184 },
185 "paddingBottom": {
186 "type": "integer",
187 "default": 80
188 }
189 }
190 }
191