PluginProbe
Passster – Password Protect Pages and Content / 4.3.16
Passster – Password Protect Pages and Content v4.3.16
4.3.16 4.3.15 4.3.14 4.3.12 4.3.13 4.3.11 4.3.10 4.3.9 4.3.8 4.3.7 4.3.6 4.3.5 trunk 3.5.4 3.5.5.2 3.5.5.8 3.5.5.9 4.0 4.1.4 4.2.10 4.2.11 4.2.12 4.2.13 4.2.14 4.2.15 All 48 releases
content-protector / build / blocks / protected-content / block.json

block.json in Passster – Password Protect Pages and Content 4.3.16, at build/blocks/protected-content/block.json

123 lines 2.3 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": "passster/content-lock",
5 "version": "1.0.0",
6 "title": "Passster Protected Area",
7 "category": "passster",
8 "icon": "lock",
9 "description": "Wrap content blocks with password protection",
10 "keywords": [
11 "passster",
12 "password",
13 "protect",
14 "lock",
15 "private",
16 "members",
17 "content lock",
18 "area"
19 ],
20 "supports": {
21 "html": false,
22 "anchor": true,
23 "className": true,
24 "align": [
25 "wide",
26 "full"
27 ]
28 },
29 "attributes": {
30 "areaId": {
31 "type": "number",
32 "default": 0
33 },
34 "blockId": {
35 "type": "string",
36 "default": ""
37 },
38 "protectionType": {
39 "type": "string",
40 "default": "password"
41 },
42 "password": {
43 "type": "string",
44 "default": ""
45 },
46 "passwords": {
47 "type": "string",
48 "default": ""
49 },
50 "passwordList": {
51 "type": "number",
52 "default": 0
53 },
54 "areaTitle": {
55 "type": "string",
56 "default": ""
57 },
58 "userRestriction": {
59 "type": "boolean",
60 "default": false
61 },
62 "userRestrictionType": {
63 "type": "string",
64 "default": "username"
65 },
66 "userRestrictionValue": {
67 "type": "string",
68 "default": ""
69 },
70 "overwriteDefaults": {
71 "type": "boolean",
72 "default": false
73 },
74 "headline": {
75 "type": "string",
76 "default": ""
77 },
78 "instruction": {
79 "type": "string",
80 "default": ""
81 },
82 "placeholder": {
83 "type": "string",
84 "default": ""
85 },
86 "buttonLabel": {
87 "type": "string",
88 "default": ""
89 },
90 "formId": {
91 "type": "string",
92 "default": ""
93 },
94 "advancedOptions": {
95 "type": "boolean",
96 "default": false
97 },
98 "redirectUrl": {
99 "type": "string",
100 "default": ""
101 },
102 "hideForm": {
103 "type": "boolean",
104 "default": false
105 },
106 "scheduleEnabled": {
107 "type": "boolean",
108 "default": false
109 },
110 "scheduleStart": {
111 "type": "string",
112 "default": ""
113 },
114 "scheduleEnd": {
115 "type": "string",
116 "default": ""
117 }
118 },
119 "textdomain": "content-protector",
120 "editorScript": "file:./index.js",
121 "editorStyle": "file:./editor.scss",
122 "render": "file:./render.php"
123 }