Version Description
- Improvement: Dashboard UI Updated.
- Fix: Removed publisher logo width-height meta tags.
- Fix: Removed default border CSS for images in frontend.
Download this release
Release Info
Developer | Nikschavan |
Plugin | All In One Schema Rich Snippets |
Version | 1.5.4 |
Comparing to | |
See all releases |
Code changes from version 1.5.3 to 1.5.4
- admin/css/admin.css +357 -15
- admin/index.php +260 -59
- css/style.css +1 -3
- functions.php +0 -4
- how-to-use.png +0 -0
- images/1star.png +0 -0
- images/acf.png +0 -0
- images/adam-circle.jpg +0 -0
- images/bill.jpg +0 -0
- images/click.png +0 -0
- images/custom.png +0 -0
- images/ico-delete.png +0 -0
- images/icons.png +0 -0
- images/kylevan.png +0 -0
- images/latest.png +0 -0
- images/quick.png +0 -0
- images/search.png +0 -0
- images/seo.png +0 -0
- images/website.png +0 -0
- index.php +12 -2
- init.php +2 -1
- meta-boxes.php +2 -2
- readme.txt +11 -4
admin/css/admin.css
CHANGED
@@ -2,27 +2,369 @@ html{ display:block !important;}
|
|
2 |
.etabs { margin: 0; padding: 0; }
|
3 |
.tab { display: inline-block; zoom:1; *display:inline; background: #fff; border: solid 1px #999; border-bottom: none; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; font-weight:bold; }
|
4 |
.tab a { box-shadow: none; font-size: 14px; line-height: 2em; display: block; padding: 0 10px; outline: none; text-decoration:none; color:rgb(175, 175, 175); }
|
5 |
-
.tab a:hover { text-decoration: none; color:#
|
6 |
-
.tab.active { background: #fff; padding-top: 6px; position: relative; top: 1px; border-color: #666; }
|
7 |
.tab a.active { font-weight: bold; text-decoration:none; color:#333; }
|
8 |
-
.tab.active a:hover { text-decoration: none; color:#
|
9 |
-
.tab-container {
|
10 |
-
.
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
|
|
|
|
|
|
|
|
|
|
16 |
}
|
17 |
.panel-container.bsf-panel .postbox-container {
|
18 |
-
width:
|
19 |
-
}
|
20 |
-
|
21 |
-
.bsf-contact table.bsf_metabox input.bsf_text_medium {
|
22 |
-
width: 100% !important;
|
23 |
}
|
24 |
|
25 |
.bsf-contact table.bsf_metabox select{
|
26 |
width: 100% !important;
|
27 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
28 |
}
|
2 |
.etabs { margin: 0; padding: 0; }
|
3 |
.tab { display: inline-block; zoom:1; *display:inline; background: #fff; border: solid 1px #999; border-bottom: none; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; font-weight:bold; }
|
4 |
.tab a { box-shadow: none; font-size: 14px; line-height: 2em; display: block; padding: 0 10px; outline: none; text-decoration:none; color:rgb(175, 175, 175); }
|
5 |
+
.tab a:hover { text-decoration: none; color:#0073aa; }
|
|
|
6 |
.tab a.active { font-weight: bold; text-decoration:none; color:#333; }
|
7 |
+
.tab.active a:hover { text-decoration: none; color:#0073aa; }
|
8 |
+
.tab-container { width: 95%; }
|
9 |
+
.get_in_touch { margin: 10px; font-size: 14px;cursor: pointer;}
|
10 |
+
#bsf-postbox-container-2 {width: 65%;}
|
11 |
+
#bsf-postbox-container-1 { width:35%; margin-top: 55px;}
|
12 |
+
.bsf-hndle { font-size: 22px;line-height:40px;font-weight: 600;}
|
13 |
+
.panel-container.bsf-panel #poststuff {width: 100%;min-width: 100%;float: left;}
|
14 |
+
.bsf-tab-wraper li {margin: 0;}
|
15 |
+
.bsf-tab-wraper .nav-tab.active {
|
16 |
+
border-bottom: 1px solid #f1f1f1;
|
17 |
+
background: #f1f1f1;
|
18 |
+
color: #000;
|
19 |
+
margin-bottom: -1px;
|
20 |
}
|
21 |
.panel-container.bsf-panel .postbox-container {
|
22 |
+
width: 100% !important;
|
|
|
|
|
|
|
|
|
23 |
}
|
24 |
|
25 |
.bsf-contact table.bsf_metabox select{
|
26 |
width: 100% !important;
|
27 |
|
28 |
+
}
|
29 |
+
.panel-container.bsf-panel p {
|
30 |
+
font-size: 16px;
|
31 |
+
font-weight: 400;
|
32 |
+
}
|
33 |
+
.panel-container.bsf-panel b {
|
34 |
+
font-size: 16px;
|
35 |
+
}
|
36 |
+
div#tab-1 p,
|
37 |
+
div#tab-4 p,
|
38 |
+
div#tab-3 p {
|
39 |
+
font-size: 14px;
|
40 |
+
}
|
41 |
+
.schema-notice {
|
42 |
+
border: 1px dashed #23282d45;
|
43 |
+
padding: 2px 15px;
|
44 |
+
margin: 0 5px;
|
45 |
+
}
|
46 |
+
#bsf-postbox-container-2 .ui-sortable {
|
47 |
+
padding: 5px;
|
48 |
+
}
|
49 |
+
.bsf-even-odd {
|
50 |
+
background: #f8f8f8;
|
51 |
+
}
|
52 |
+
.bsf-schema {
|
53 |
+
display: flex;
|
54 |
+
display: -webkit-box;
|
55 |
+
display: -webkit-flex;
|
56 |
+
display: -ms-flexbox;
|
57 |
+
-webkit-box-orient: horizontal;
|
58 |
+
-webkit-box-direction: normal;
|
59 |
+
-webkit-flex-direction: row;
|
60 |
+
-ms-flex-direction: row;
|
61 |
+
flex-direction: row;
|
62 |
+
-webkit-flex-wrap: wrap;
|
63 |
+
-ms-flex-wrap: wrap;
|
64 |
+
flex-wrap: wrap;
|
65 |
+
-webkit-box-pack: start;
|
66 |
+
-webkit-justify-content: flex-start;
|
67 |
+
-ms-flex-pack: start;
|
68 |
+
justify-content: flex-start;
|
69 |
+
-webkit-box-align: stretch;
|
70 |
+
-webkit-align-items: stretch;
|
71 |
+
-ms-flex-align: stretch;
|
72 |
+
align-items: stretch;
|
73 |
+
}
|
74 |
+
.bsf-schema li:hover::after {
|
75 |
+
width: 100%;
|
76 |
+
}
|
77 |
+
.bsf-schema li:after {
|
78 |
+
content: "";
|
79 |
+
background-color: rgba(247,21,104,0.9);
|
80 |
+
top: 0;
|
81 |
+
height: 2px;
|
82 |
+
left: 0;
|
83 |
+
position: absolute;
|
84 |
+
transition: all 0.4s ease-in-out 0s;
|
85 |
+
width: 0;
|
86 |
+
}
|
87 |
+
.bsf-schema-features {
|
88 |
+
width: calc(100% / 2 - 40px);
|
89 |
+
margin: 10px 40px;
|
90 |
+
margin-left: 0;
|
91 |
+
}
|
92 |
+
.bsf-schema-button-wrap {
|
93 |
+
width: calc(100% / 2 - 100px);
|
94 |
+
margin: 10px 50px;
|
95 |
+
}
|
96 |
+
.bsf-testimonial-wrap {
|
97 |
+
width: 100%;
|
98 |
+
}
|
99 |
+
.bsf-schema-features-wrap {
|
100 |
+
margin-bottom: 15px;
|
101 |
+
}
|
102 |
+
.schema-types {
|
103 |
+
display: -webkit-box;
|
104 |
+
display: -ms-flexbox;
|
105 |
+
display: flex;
|
106 |
+
padding-top: 20px;
|
107 |
+
}
|
108 |
+
.schema-type-col-2 {
|
109 |
+
width: 25%;
|
110 |
+
}
|
111 |
+
.schema-types li {
|
112 |
+
list-style-type: disc;
|
113 |
+
margin-left: 20px;
|
114 |
+
font-size: 16px;
|
115 |
+
}
|
116 |
+
.bsf-schema-features-1 p {
|
117 |
+
color: #555;
|
118 |
+
font-size: 16px !important;
|
119 |
+
}
|
120 |
+
ol.bsf-li-counter {
|
121 |
+
counter-reset: my-badass-counter;
|
122 |
+
}
|
123 |
+
.bsf-li-counter li {
|
124 |
+
position: relative;
|
125 |
+
font-size: 15px;
|
126 |
+
font-weight: 600;
|
127 |
+
margin-bottom: 40px;
|
128 |
+
margin-left: 15px;
|
129 |
+
list-style: none;
|
130 |
+
}
|
131 |
+
.bsf-schema-features-1 h3 {
|
132 |
+
font-size: 15px;
|
133 |
+
font-weight: 600;
|
134 |
+
margin-bottom: 0;
|
135 |
+
|
136 |
+
}
|
137 |
+
.bsf-li-counter p {
|
138 |
+
margin-top: 10px;
|
139 |
+
}
|
140 |
+
.bsf-li-counter li:before {
|
141 |
+
position: absolute;
|
142 |
+
z-index: 100;
|
143 |
+
font-size: 13px;
|
144 |
+
text-align: center;
|
145 |
+
left: -40px;
|
146 |
+
top: -2px;
|
147 |
+
border-radius: 100px;
|
148 |
+
background-color: #f62a75;
|
149 |
+
color: white;
|
150 |
+
font-weight: bold;
|
151 |
+
width: 25px;
|
152 |
+
height: 25px;
|
153 |
+
line-height: 25px;
|
154 |
+
content: counter(my-badass-counter);
|
155 |
+
counter-increment: my-badass-counter;
|
156 |
+
}
|
157 |
+
.bsf-schema-features-icon,
|
158 |
+
.bsf-schema-features-cont,
|
159 |
+
.bsf-schema-testimonial-icon {
|
160 |
+
display: table-cell;
|
161 |
+
vertical-align: top;
|
162 |
+
padding: 0 10px;
|
163 |
+
}
|
164 |
+
.bsf-schema-testimonial-icon {
|
165 |
+
padding: 15px 35px;
|
166 |
+
}
|
167 |
+
.bsf-schema-testimonial-icon img {
|
168 |
+
width: 100px;
|
169 |
+
border-radius: 50%;
|
170 |
+
}
|
171 |
+
.bsf-schema-features-icon img {
|
172 |
+
margin-top: 15px;
|
173 |
+
width: 38px;
|
174 |
+
}
|
175 |
+
.bsf-btn-wraper {
|
176 |
+
width: 100%;
|
177 |
+
margin: auto;
|
178 |
+
text-align: center;
|
179 |
+
}
|
180 |
+
.btn-btn-grey {
|
181 |
+
background-color: #eee;
|
182 |
+
border-color: #ccc;
|
183 |
+
color: #666;
|
184 |
+
}
|
185 |
+
.btn-btn-grey:hover,
|
186 |
+
.btn-btn-grey:active {
|
187 |
+
background-color: #d7d7d7;
|
188 |
+
border-color: #ccc;
|
189 |
+
color: #444;
|
190 |
+
box-shadow: none;
|
191 |
+
outline: none;
|
192 |
+
}
|
193 |
+
.btn-btn-purple {
|
194 |
+
background-color:rgba(247,21,104,0.9);
|
195 |
+
border-color: rgba(247,21,104,0.9);
|
196 |
+
color: #fff;
|
197 |
+
}
|
198 |
+
.btn-btn-purple:hover,
|
199 |
+
.btn-btn-purple:active,
|
200 |
+
.btn-btn-purple:focus {
|
201 |
+
color: #fff;
|
202 |
+
background: #f70c62;
|
203 |
+
border-color:#f70c62;
|
204 |
+
}
|
205 |
+
.bsf-btn-lg {
|
206 |
+
font-size: 16px;
|
207 |
+
font-weight: 600;
|
208 |
+
padding: 22px 50px;
|
209 |
+
width: 270px;
|
210 |
+
-webkit-transition: all 200ms linear;
|
211 |
+
-moz-transition: all 200ms linear;
|
212 |
+
-ms-transition: all 200ms linear;
|
213 |
+
-o-transition: all 200ms linear;
|
214 |
+
transition: all 200ms linear;
|
215 |
+
}
|
216 |
+
.bsf-btn {
|
217 |
+
border: 0;
|
218 |
+
border-radius: 3px;
|
219 |
+
cursor: pointer;
|
220 |
+
display: inline-block;
|
221 |
+
margin: 0;
|
222 |
+
text-decoration: none;
|
223 |
+
text-align: center;
|
224 |
+
vertical-align: middle;
|
225 |
+
white-space: nowrap;
|
226 |
+
box-shadow: none;
|
227 |
+
}
|
228 |
+
a.bsf-btn:focus {
|
229 |
+
outline: none;
|
230 |
+
box-shadow: none;
|
231 |
+
}
|
232 |
+
#postbox-container-17 {
|
233 |
+
background: #fff;
|
234 |
+
}
|
235 |
+
#postbox-container-17 .ui-sortable {
|
236 |
+
padding: 50px;
|
237 |
+
}
|
238 |
+
.bsf-xs-separator {
|
239 |
+
width: 100%;
|
240 |
+
height: 15px;
|
241 |
+
}
|
242 |
+
.bsf-ls-separator {
|
243 |
+
display: block;
|
244 |
+
width: 100%;
|
245 |
+
height: 60px;
|
246 |
+
}
|
247 |
+
.bsf-table-data {
|
248 |
+
position: absolute;
|
249 |
+
top: 10px;
|
250 |
+
right: 10px;
|
251 |
+
}
|
252 |
+
.bsf-tooltip {
|
253 |
+
position: relative;
|
254 |
+
display: inline-block;
|
255 |
+
}
|
256 |
+
|
257 |
+
.bsf-tooltip .bsf-tooltiptext {
|
258 |
+
visibility: hidden;
|
259 |
+
position: absolute;
|
260 |
+
top: -21px;
|
261 |
+
right: 35px;
|
262 |
+
width: 322px;
|
263 |
+
background-color:#f7f7f7;
|
264 |
+
color: #000;
|
265 |
+
text-align: center;
|
266 |
+
border-radius: 3px;
|
267 |
+
padding: 13px;
|
268 |
+
position: absolute;
|
269 |
+
z-index: 1;
|
270 |
+
}
|
271 |
+
span.bsf-tooltiptext:after {
|
272 |
+
width: 0;
|
273 |
+
height: 0;
|
274 |
+
border-style: solid;
|
275 |
+
border-width: 13px 0 13px 17px;
|
276 |
+
border-color: transparent transparent transparent #f7f7f7;
|
277 |
+
content: "";
|
278 |
+
position: absolute;
|
279 |
+
right: -15px;
|
280 |
+
top: 20px;
|
281 |
+
}
|
282 |
+
.bsf-tooltip:hover .bsf-tooltiptext {
|
283 |
+
visibility: visible;
|
284 |
+
}
|
285 |
+
.bsf-guide-icon {
|
286 |
+
margin: 0;
|
287 |
+
position: absolute;
|
288 |
+
right: 5rem;
|
289 |
+
top: -25px;
|
290 |
+
width: 60px;
|
291 |
+
}
|
292 |
+
.beginner-guide a:hover {
|
293 |
+
color: #0073aa;
|
294 |
+
}
|
295 |
+
.bsf-guide-title a:focus {
|
296 |
+
outline: none;
|
297 |
+
box-shadow: none;
|
298 |
+
}
|
299 |
+
.beginner-guide a {
|
300 |
+
color: #23282d;
|
301 |
+
text-decoration: none;
|
302 |
+
line-height: 1.5;
|
303 |
+
}
|
304 |
+
.beginner-guide a:focus {
|
305 |
+
outline: none;
|
306 |
+
box-shadow: none;
|
307 |
+
}
|
308 |
+
@media(max-width:768px){
|
309 |
+
#bsf-postbox-container-2 {
|
310 |
+
width: 100%;
|
311 |
+
margin-bottom: 20px;
|
312 |
+
}
|
313 |
+
#bsf-postbox-container-1,
|
314 |
+
.bsf-schema,
|
315 |
+
.tab-container,
|
316 |
+
.bsf-schema li,
|
317 |
+
.bsf-schema-features {
|
318 |
+
display: block;
|
319 |
+
box-sizing: border-box;
|
320 |
+
width: 100%;
|
321 |
+
}
|
322 |
+
#postbox-container-17 .ui-sortable {
|
323 |
+
padding: 20px;
|
324 |
+
}
|
325 |
+
.bsf-hndle {
|
326 |
+
font-size: 18px;
|
327 |
+
line-height: 27px;
|
328 |
+
font-weight: 600;
|
329 |
+
}
|
330 |
+
.bsf-schema-features-icon,
|
331 |
+
.bsf-schema-features-cont,
|
332 |
+
.bsf-schema-testimonial-icon {
|
333 |
+
display: block;
|
334 |
+
text-align: center;
|
335 |
+
}
|
336 |
+
.bsf-schema-button-wrap {
|
337 |
+
width: 100%;
|
338 |
+
margin: 15px auto;
|
339 |
+
}
|
340 |
+
.bsf-guide-icon {
|
341 |
+
display: none;
|
342 |
+
}
|
343 |
+
div .bsf-btn-lg {
|
344 |
+
box-sizing: border-box;
|
345 |
+
width: 100%;
|
346 |
+
}
|
347 |
+
.schema-types {
|
348 |
+
display: block;
|
349 |
+
}
|
350 |
+
}
|
351 |
+
@media(max-width:1600px ) {
|
352 |
+
.bsf-btn-lg {
|
353 |
+
width: auto;
|
354 |
+
}
|
355 |
+
table.bsf_metabox input.bsf_text_medium {
|
356 |
+
width: 100%;
|
357 |
+
}
|
358 |
+
}
|
359 |
+
@media(min-width: 767px) and (max-width:1400px ) {
|
360 |
+
.bsf-guide-icon {
|
361 |
+
display: none;
|
362 |
+
}
|
363 |
+
}
|
364 |
+
div#tab-5 {
|
365 |
+
margin-top: -300px;
|
366 |
+
padding-bottom: 300px;
|
367 |
+
}
|
368 |
+
div#tab-5 div#postbox-container-17 {
|
369 |
+
border: 2px solid #e5e5e5;
|
370 |
}
|
admin/index.php
CHANGED
@@ -73,22 +73,27 @@ function rich_snippet_dashboard() {
|
|
73 |
$args_color = get_option('bsf_custom');
|
74 |
echo '<div class="wrap">';
|
75 |
echo '<div id="star-icons-32" class="icon32"></div><h2>'.__("All in One Schema.org Rich Snippets - Dashboard","rich-snippets").'</h2>';
|
76 |
-
echo '<div
|
77 |
-
echo '<
|
78 |
-
|
79 |
-
|
80 |
-
<li
|
81 |
-
<li
|
82 |
|
|
|
|
|
83 |
</ul>
|
84 |
<div class="clear"></div>
|
85 |
<div class="panel-container bsf-panel">
|
86 |
<div id="tab-1">
|
87 |
<div id="poststuff">
|
88 |
-
<div
|
|
|
|
|
|
|
89 |
<div class="meta-box-sortables ui-sortable">
|
90 |
<div class="postbox closed">
|
91 |
-
<
|
92 |
<h3 class="hndle"><span>'.__("Item Review","rich-snippets").'</span></h3>
|
93 |
<div class="inside">
|
94 |
<div class="table">
|
@@ -129,7 +134,7 @@ function rich_snippet_dashboard() {
|
|
129 |
</div>
|
130 |
</div>
|
131 |
<div class="postbox closed">
|
132 |
-
<
|
133 |
<h3 class="hndle"><span>'.__("Events","rich-snippets").'</span></h3>
|
134 |
<div class="inside">
|
135 |
<div class="table">
|
@@ -178,7 +183,7 @@ function rich_snippet_dashboard() {
|
|
178 |
</div>
|
179 |
</div>
|
180 |
<div class="postbox closed">
|
181 |
-
<
|
182 |
<h3 class="hndle"><span>'.__("Person","rich-snippets").'</span></h3>
|
183 |
<div class="inside">
|
184 |
<div class="table">
|
@@ -227,7 +232,7 @@ function rich_snippet_dashboard() {
|
|
227 |
</div>
|
228 |
</div>
|
229 |
<div class="postbox closed">
|
230 |
-
<
|
231 |
<h3 class="hndle"><span>'.__("Product","rich-snippets").'</span></h3>
|
232 |
<div class="inside">
|
233 |
<div class="table">
|
@@ -276,7 +281,7 @@ function rich_snippet_dashboard() {
|
|
276 |
</div>
|
277 |
</div>
|
278 |
<div class="postbox closed">
|
279 |
-
<
|
280 |
<h3 class="hndle"><span>'.__("Recipe","rich-snippets").'</span></h3>
|
281 |
<div class="inside">
|
282 |
<div class="table">
|
@@ -333,7 +338,7 @@ function rich_snippet_dashboard() {
|
|
333 |
</div>
|
334 |
</div>
|
335 |
<div class="postbox closed">
|
336 |
-
<
|
337 |
<h3 class="hndle"><span>'.__("Software Application","rich-snippets").'</span></h3>
|
338 |
<div class="inside">
|
339 |
<div class="table">
|
@@ -384,7 +389,7 @@ function rich_snippet_dashboard() {
|
|
384 |
|
385 |
|
386 |
<div class="postbox closed">
|
387 |
-
<
|
388 |
<h3 class="hndle"><span>'.__("Video","rich-snippets").'</span></h3>
|
389 |
<div class="inside">
|
390 |
<div class="table">
|
@@ -425,7 +430,7 @@ function rich_snippet_dashboard() {
|
|
425 |
</div>
|
426 |
</div>
|
427 |
<div class="postbox closed">
|
428 |
-
<
|
429 |
<h3 class="hndle"><span>'.__("Article","rich-snippets").'</span></h3>
|
430 |
<div class="inside">
|
431 |
<div class="table">
|
@@ -474,7 +479,7 @@ function rich_snippet_dashboard() {
|
|
474 |
</div>
|
475 |
</div>
|
476 |
<div class="postbox closed">
|
477 |
-
<
|
478 |
<h3 class="hndle"><span>'.__("Service","rich-snippets").'</span></h3>
|
479 |
<div class="inside">
|
480 |
<div class="table">
|
@@ -533,22 +538,188 @@ function rich_snippet_dashboard() {
|
|
533 |
<!-- Post blox -->
|
534 |
|
535 |
</div>
|
|
|
|
|
|
|
536 |
</div>
|
537 |
</div>
|
538 |
</div>
|
539 |
|
540 |
-
|
|
|
541 |
<div id="poststuff">
|
542 |
-
<div id="postbox-container-
|
543 |
-
<div class="meta-box-sortables ui-sortable">
|
544 |
-
<div class="postbox">
|
545 |
-
<
|
546 |
-
<h3 class="hndle"><span>'.__("Usage Instructions","rich-snippets").'</span></h3>
|
547 |
<div class="inside">
|
548 |
-
<
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
549 |
</div>
|
550 |
</div>
|
551 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
552 |
</div>
|
553 |
</div>
|
554 |
</div>
|
@@ -557,36 +728,55 @@ function rich_snippet_dashboard() {
|
|
557 |
<div id="poststuff">
|
558 |
<div id="postbox-container-5" class="postbox-container">
|
559 |
<div class="meta-box-sortables ui-sortable">
|
560 |
-
|
561 |
-
|
562 |
-
|
563 |
-
|
564 |
-
|
565 |
-
|
566 |
-
|
567 |
-
|
568 |
-
|
569 |
-
<
|
570 |
-
<
|
571 |
-
<p>'.__("
|
572 |
-
|
573 |
-
|
574 |
-
|
575 |
-
|
576 |
-
<
|
577 |
-
<
|
578 |
-
<p>
|
579 |
-
|
580 |
-
<
|
581 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
582 |
<ol>
|
583 |
-
<li>
|
584 |
-
<li>
|
585 |
</ol>
|
586 |
-
|
587 |
-
<p>'.__("Unfortunately, not at the moment. Though this is definitely in our roadmap and the development will complete soon. Stay tuned!","rich-snippets").'</p>
|
588 |
-
</ol>
|
589 |
-
</div>
|
590 |
</div>
|
591 |
</div>
|
592 |
</div>
|
@@ -598,7 +788,7 @@ function rich_snippet_dashboard() {
|
|
598 |
<div id="postbox-container-11" class="postbox-container">
|
599 |
<div class="meta-box-sortables ui-sortable">
|
600 |
<div class="postbox">
|
601 |
-
<
|
602 |
<h3 class="hndle">'.__("<span>Customize the look and feel of rich snippet box</span>","rich-snippets").'</h3>
|
603 |
<div class="inside">
|
604 |
<form id="bsf_css_editor" method="post" onsubmit="return false;" action="">
|
@@ -632,6 +822,9 @@ function rich_snippet_dashboard() {
|
|
632 |
</form>
|
633 |
</div>
|
634 |
</div>
|
|
|
|
|
|
|
635 |
</div>
|
636 |
</div>
|
637 |
</div>
|
@@ -639,8 +832,12 @@ function rich_snippet_dashboard() {
|
|
639 |
</div>
|
640 |
|
641 |
</div>
|
642 |
-
|
643 |
-
|
|
|
|
|
|
|
|
|
644 |
<div class="inside">
|
645 |
<form id="bsf_css_editor" method="post" action="">
|
646 |
'.wp_nonce_field( 'snippet_woocommerce_form_action', 'snippet_woocommerce_nonce_field' ).'
|
@@ -654,13 +851,13 @@ function rich_snippet_dashboard() {
|
|
654 |
</tr>
|
655 |
<tr>
|
656 |
<td>
|
657 |
-
<input type="submit" class="button-primary" name="setting_submit" value="'.__("Update ").'"/>
|
658 |
</td>
|
659 |
</tr>
|
660 |
</table>
|
661 |
</form>
|
662 |
</div>
|
663 |
-
</div>
|
664 |
</div>';
|
665 |
echo '
|
666 |
<script src="'.plugin_dir_url( __FILE__ ).'js/jquery.easytabs.min.js'.'"></script>
|
@@ -979,8 +1176,9 @@ function add_footer_script()
|
|
979 |
function get_support()
|
980 |
{
|
981 |
$html = '
|
982 |
-
<div class="postbox bsf-contact
|
983 |
-
<
|
|
|
984 |
<div class="inside">
|
985 |
<form name="support" id="support_form" action="" method="post" onsubmit="return false;">
|
986 |
<p> '.__( 'Just fill out the form below and your message will be emailed to the Plugin Developers.', 'rich-snippets' ).' </p>
|
@@ -1003,7 +1201,7 @@ function get_support()
|
|
1003 |
</select>
|
1004 |
</td><td></td></tr>
|
1005 |
<tr><td class="bsf_label"><label for="message"><strong>'.__( 'Your Query in Brief:', 'rich-snippets').'</strong> </label></td>
|
1006 |
-
<td rowspan="4"><textarea class="bsf_textarea_small" name="message"></textarea> </td></tr>
|
1007 |
<tr></tr> <tr></tr> <tr></tr>
|
1008 |
<tr><td></td>
|
1009 |
<td><input id="submit_request" class="button-primary" type="submit" value="Submit Request" /> <span id="status"></span></td></tr>
|
@@ -1011,6 +1209,9 @@ function get_support()
|
|
1011 |
</form>
|
1012 |
</div>
|
1013 |
</div>
|
|
|
|
|
|
|
1014 |
';
|
1015 |
return $html;
|
1016 |
}
|
73 |
$args_color = get_option('bsf_custom');
|
74 |
echo '<div class="wrap">';
|
75 |
echo '<div id="star-icons-32" class="icon32"></div><h2>'.__("All in One Schema.org Rich Snippets - Dashboard","rich-snippets").'</h2>';
|
76 |
+
echo '<div id="post-body" class="columns-2">';
|
77 |
+
echo '<div class="clear"></div>';
|
78 |
+
echo '<div id="bsf-postbox-container-2" class="postbox-container"><div id="tab-container" class="tab-container">';
|
79 |
+
echo '<ul class="nav-tab-wrapper bsf-tab-wraper">
|
80 |
+
<li><a href="#tab-1" class="nav-tab">'.__("Configuration","rich-snippets").'</a></li>
|
81 |
+
<li><a href="#tab-4" class="nav-tab">'.__("Customization","rich-snippets").'</a></li>
|
82 |
|
83 |
+
<li><a href="#tab-3" class="nav-tab">'.__("FAQs","rich-snippets").'</a></li>
|
84 |
+
<li><a href="#tab-5" class="nav-tab">'.__("Getting Started","rich-snippets").'</a></li>
|
85 |
</ul>
|
86 |
<div class="clear"></div>
|
87 |
<div class="panel-container bsf-panel">
|
88 |
<div id="tab-1">
|
89 |
<div id="poststuff">
|
90 |
+
<div class="schema-notice-head">
|
91 |
+
<p>'.__("Choose the schema markup and update the strings you want to display on the front-end.", "rich-snippets").'</p>
|
92 |
+
</div>
|
93 |
+
<div id="postbox-container-2" class="postbox-container">
|
94 |
<div class="meta-box-sortables ui-sortable">
|
95 |
<div class="postbox closed">
|
96 |
+
<button type="button" class="handlediv" aria-expanded="false"><span class="screen-reader-text">Toggle panel: Frontend Options</span><span class="toggle-indicator" aria-hidden="true"></span></button>
|
97 |
<h3 class="hndle"><span>'.__("Item Review","rich-snippets").'</span></h3>
|
98 |
<div class="inside">
|
99 |
<div class="table">
|
134 |
</div>
|
135 |
</div>
|
136 |
<div class="postbox closed">
|
137 |
+
<button type="button" class="handlediv" aria-expanded="false"><span class="screen-reader-text">Toggle panel: Frontend Options</span><span class="toggle-indicator" aria-hidden="true"></span></button>
|
138 |
<h3 class="hndle"><span>'.__("Events","rich-snippets").'</span></h3>
|
139 |
<div class="inside">
|
140 |
<div class="table">
|
183 |
</div>
|
184 |
</div>
|
185 |
<div class="postbox closed">
|
186 |
+
<button type="button" class="handlediv" aria-expanded="false"><span class="screen-reader-text">Toggle panel: Frontend Options</span><span class="toggle-indicator" aria-hidden="true"></span></button>
|
187 |
<h3 class="hndle"><span>'.__("Person","rich-snippets").'</span></h3>
|
188 |
<div class="inside">
|
189 |
<div class="table">
|
232 |
</div>
|
233 |
</div>
|
234 |
<div class="postbox closed">
|
235 |
+
<button type="button" class="handlediv" aria-expanded="false"><span class="screen-reader-text">Toggle panel: Frontend Options</span><span class="toggle-indicator" aria-hidden="true"></span></button>
|
236 |
<h3 class="hndle"><span>'.__("Product","rich-snippets").'</span></h3>
|
237 |
<div class="inside">
|
238 |
<div class="table">
|
281 |
</div>
|
282 |
</div>
|
283 |
<div class="postbox closed">
|
284 |
+
<button type="button" class="handlediv" aria-expanded="false"><span class="screen-reader-text">Toggle panel: Frontend Options</span><span class="toggle-indicator" aria-hidden="true"></span></button>
|
285 |
<h3 class="hndle"><span>'.__("Recipe","rich-snippets").'</span></h3>
|
286 |
<div class="inside">
|
287 |
<div class="table">
|
338 |
</div>
|
339 |
</div>
|
340 |
<div class="postbox closed">
|
341 |
+
<button type="button" class="handlediv" aria-expanded="false"><span class="screen-reader-text">Toggle panel: Frontend Options</span><span class="toggle-indicator" aria-hidden="true"></span></button>
|
342 |
<h3 class="hndle"><span>'.__("Software Application","rich-snippets").'</span></h3>
|
343 |
<div class="inside">
|
344 |
<div class="table">
|
389 |
|
390 |
|
391 |
<div class="postbox closed">
|
392 |
+
<button type="button" class="handlediv" aria-expanded="false"><span class="screen-reader-text">Toggle panel: Frontend Options</span><span class="toggle-indicator" aria-hidden="true"></span></button>
|
393 |
<h3 class="hndle"><span>'.__("Video","rich-snippets").'</span></h3>
|
394 |
<div class="inside">
|
395 |
<div class="table">
|
430 |
</div>
|
431 |
</div>
|
432 |
<div class="postbox closed">
|
433 |
+
<button type="button" class="handlediv" aria-expanded="false"><span class="screen-reader-text">Toggle panel: Frontend Options</span><span class="toggle-indicator" aria-hidden="true"></span></button>
|
434 |
<h3 class="hndle"><span>'.__("Article","rich-snippets").'</span></h3>
|
435 |
<div class="inside">
|
436 |
<div class="table">
|
479 |
</div>
|
480 |
</div>
|
481 |
<div class="postbox closed">
|
482 |
+
<button type="button" class="handlediv" aria-expanded="false"><span class="screen-reader-text">Toggle panel: Frontend Options</span><span class="toggle-indicator" aria-hidden="true"></span></button>
|
483 |
<h3 class="hndle"><span>'.__("Service","rich-snippets").'</span></h3>
|
484 |
<div class="inside">
|
485 |
<div class="table">
|
538 |
<!-- Post blox -->
|
539 |
|
540 |
</div>
|
541 |
+
<div class="schema-notice">
|
542 |
+
<p>'.__("Need some more schema types with automation to implement schema markup? Get the latest and premium schema markup plugin to automate the process of adding schema markup on your entire website. <br><a href='https://wpschema.com/?utm_source=allinone&utm_campaign=repo&utm_medium=configure' target='_blank'> Know more about Schema Pro.</a>", "rich-snippets").'</p>
|
543 |
+
</div>
|
544 |
</div>
|
545 |
</div>
|
546 |
</div>
|
547 |
|
548 |
+
|
549 |
+
<div id="tab-5">
|
550 |
<div id="poststuff">
|
551 |
+
<div id="postbox-container-17" class="postbox-container">
|
552 |
+
<div class="meta-box-sortables ui-sortable bsf-even-even">
|
553 |
+
<div class="bsf-postbox">
|
554 |
+
<h3 class="bsf-hndle" style="margin-top:0;"><span>'.__("Welcome to All In One Schema Rich Snippets","rich-snippets").'</span></h3>
|
|
|
555 |
<div class="inside">
|
556 |
+
<p>Thank you for choosing All-in-one Schema Rich Snippets - the most popular WordPress schema markup plugin!</p>
|
557 |
+
|
558 |
+
<p>All-in-one Schema Rich Snippets helps you add different schema content types to your site so that you can communicate precise information about your web pages to search engines and get rich snippets.</p>
|
559 |
+
<div class="bsf-xs-separator"></div>
|
560 |
+
<h3>Supported types of Schemas:</h3>
|
561 |
+
<ul class="schema-types">
|
562 |
+
<div class="schema-type-col-2">
|
563 |
+
<li>Review</li>
|
564 |
+
<li>Event</li>
|
565 |
+
<li>Services</li>
|
566 |
+
</div>
|
567 |
+
<div class="schema-type-col-2">
|
568 |
+
<li>Person</li>
|
569 |
+
<li>Product</li>
|
570 |
+
</div>
|
571 |
+
<div class="schema-type-col-2">
|
572 |
+
<li>Video</li>
|
573 |
+
<li>Articles</li>
|
574 |
+
</div>
|
575 |
+
<div class="schema-type-col-2">
|
576 |
+
<li>Recipe</li>
|
577 |
+
<li>Software Application</li>
|
578 |
+
</div>
|
579 |
+
</ul>
|
580 |
+
<div class="bsf-xs-separator"></div>
|
581 |
</div>
|
582 |
</div>
|
583 |
</div>
|
584 |
+
<div class="meta-box-sortables ui-sortable bsf-even-odd">
|
585 |
+
<h3 class="bsf-hndle"><span>'.__("How it works","rich-snippets").'</span></h3>
|
586 |
+
<div class="inside">
|
587 |
+
<ol class="bsf-li-counter">
|
588 |
+
<li>'.__("Configure The Settings","rich-snippets").'
|
589 |
+
<p>'.__("Go to the “Rich Snippets” option in your WordPress dashboard. Under the Configuration tab, select your desired schema type and update the strings you want to display on the front-end. You can use the Customization tab to manage how your rich snippet content box will look.","rich-snippets").'</p></li>
|
590 |
+
<li>'.__("Add Markup To Pages","rich-snippets").'<p>'.__("Edit the posts or pages where you wish to add rich snippets and scroll down to the “Configure Rich Snippet” meta box to add schema markup.","rich-snippets").'</p></li>
|
591 |
+
<li>'.__("Test Your Rich Snippets","rich-snippets").'<p>'.__("Google Structured Data Testing is a widely used online tool to test structured data. Open the <a href='https://search.google.com/structured-data/testing-tool/u/0/' target='_blank'>Google Structured Testing Tool</a> and fetch your website URL to test the schema markup you’ve just implemented on your webpages.","rich-snippets").'</p></li>
|
592 |
+
</ol>
|
593 |
+
</div>
|
594 |
+
</div>
|
595 |
+
<div class="meta-box-sortables ui-sortable bsf-even-even">
|
596 |
+
<h3 class="bsf-hndle"><span>'.__("Want to Automate Your Schema Markup?","rich-snippets").'</span></h3>
|
597 |
+
<div class="inside">
|
598 |
+
<h3>'.__("Consider Schema Pro","rich-snippets").'</h3>
|
599 |
+
<p>'.__("Schema Pro is an advanced schema markup plugin that automates the process of adding schema markup on multiple pages with just a few clicks. Schema Pro uses JSON-LD markup, which is the latest technology recommended by Google. With it, you can kick those front-end content boxes to the curb and<b> get rich snippets without displaying any new human-readable content</b> on your site.","rich-snippets").'</p>
|
600 |
+
<h3></h3>
|
601 |
+
<div class="bsf-schema-desc">
|
602 |
+
<div class="bsf-schema-features-1">
|
603 |
+
<div class="bsf-schema-features-wrap">
|
604 |
+
<div class="bsf-schema-features-icon">
|
605 |
+
<img src="'.plugins_url("/all-in-one-schemaorg-rich-snippets/images/click.png").'"/>
|
606 |
+
</div>
|
607 |
+
<div class="bsf-schema-features-cont">
|
608 |
+
<h3>Schema Markup Automation</h3>
|
609 |
+
<p>Schema Pro automates the process of adding schema markup on your website. Just configure your markup one time and you can easily apply it to hundreds or thousands of pages.</p>
|
610 |
+
</div>
|
611 |
+
</div>
|
612 |
+
</div>
|
613 |
+
<div class="bsf-schema-features-1">
|
614 |
+
<div class="bsf-schema-features-wrap">
|
615 |
+
<div class="bsf-schema-features-icon">
|
616 |
+
<img src="'.plugins_url("/all-in-one-schemaorg-rich-snippets/images/seo.png").'"/>
|
617 |
+
</div>
|
618 |
+
<div class="bsf-schema-features-cont">
|
619 |
+
<h3>Complete Schema Implementation</h3>
|
620 |
+
<p>Schema Pro gives you the full benefits of schema markup with both organization level and content type schemas. Implement organization level markup site-wide and content type on specific pages.</p>
|
621 |
+
</div>
|
622 |
+
</div>
|
623 |
+
</div>
|
624 |
+
<div class="bsf-schema-features-1">
|
625 |
+
<div class="bsf-schema-features-wrap">
|
626 |
+
<div class="bsf-schema-features-icon">
|
627 |
+
<img src="'.plugins_url("/all-in-one-schemaorg-rich-snippets/images/website.png").'"/>
|
628 |
+
</div>
|
629 |
+
<div class="bsf-schema-features-cont">
|
630 |
+
<h3>Advanced Targeting Rules</h3>
|
631 |
+
<p>Schema Pro lets you use pinpoint inclusion/exclusion rules to apply different schema content types on both a post type or individual post level.</p>
|
632 |
+
</div>
|
633 |
+
</div>
|
634 |
+
</div>
|
635 |
+
<div class="bsf-schema-features-1">
|
636 |
+
<div class="bsf-schema-features-wrap">
|
637 |
+
<div class="bsf-schema-features-icon">
|
638 |
+
<img src="'.plugins_url("/all-in-one-schemaorg-rich-snippets/images/custom.png").'"/>
|
639 |
+
</div>
|
640 |
+
<div class="bsf-schema-features-cont">
|
641 |
+
<h3>Custom Field Support<h3>
|
642 |
+
<p>Schema Pro comes with all the necessary fields for each content type, as well as support for your own custom fields. It lets you map existing custom fields or create new ones to suit your needs.</p>
|
643 |
+
</div>
|
644 |
+
</div>
|
645 |
+
</div>
|
646 |
+
<div class="bsf-schema-features-1">
|
647 |
+
<div class="bsf-schema-features-wrap">
|
648 |
+
<div class="bsf-schema-features-icon">
|
649 |
+
<img src="'.plugins_url("/all-in-one-schemaorg-rich-snippets/images/quick.png").'"/>
|
650 |
+
</div>
|
651 |
+
<div class="bsf-schema-features-cont">
|
652 |
+
<h3>Accuracy and Testing</h3>
|
653 |
+
<p>Schema Pro lets you implement accurate markup and analyse your schema implementation instantly so you can rest assured that you’ve implemented it right.</p>
|
654 |
+
</div>
|
655 |
+
</div>
|
656 |
+
</div>
|
657 |
+
<div class="bsf-schema-features-1">
|
658 |
+
<div class="bsf-schema-features-wrap">
|
659 |
+
<div class="bsf-schema-features-icon">
|
660 |
+
<img src="'.plugins_url("/all-in-one-schemaorg-rich-snippets/images/acf.png").'"/>
|
661 |
+
</div>
|
662 |
+
<div class="bsf-schema-features-cont">
|
663 |
+
<h3>Compatibility with Yoast SEO, ACF, PODS </h3>
|
664 |
+
<p>Schema Pro is compatible with popular third-party plugins. It can inherit the settings from Yoast SEO and fetch custom fields that you've created using the ACF or PODS plugins.</p>
|
665 |
+
</div>
|
666 |
+
</div>
|
667 |
+
</div>
|
668 |
+
</div>
|
669 |
+
</div>
|
670 |
+
</div>
|
671 |
+
<div class="meta-box-sortables ui-sortable bsf-even-odd">
|
672 |
+
<h3 class="bsf-hndle"><span>'.__("With Schema Pro, you can…","rich-snippets").'</span></h3>
|
673 |
+
<div class="inside">
|
674 |
+
<ol class="bsf-li-counter">
|
675 |
+
<li>Automate schema markup for your entire website.</li>
|
676 |
+
<li>Implement schema markup faster and more accurately.</li>
|
677 |
+
<li>Target different post types with different Schema types.</li>
|
678 |
+
</ol>
|
679 |
+
</div>
|
680 |
+
</div>
|
681 |
+
<div class="meta-box-sortables ui-sortable bsf-even-even">
|
682 |
+
<h3 class="bsf-hndle"><span>'.__("Testimonials","rich-snippets").'</span></h3>
|
683 |
+
<div class="inside">
|
684 |
+
<div class="bsf-schema">
|
685 |
+
<div class="bsf-testimonial-wrap">
|
686 |
+
<div class="bsf-schema-features-wrap">
|
687 |
+
<div class="bsf-schema-testimonial-icon">
|
688 |
+
<img src="'.plugins_url("/all-in-one-schemaorg-rich-snippets/images/adam-circle.jpg").'"/>
|
689 |
+
</div>
|
690 |
+
<div class="bsf-schema-features-cont">
|
691 |
+
<p>I have used every Schema Plugin for WordPress over the last few years, hundreds of dollars invested, and Schema Pro blows them all out of the water. It’s the only schema plugin you need.</p>
|
692 |
+
<b>Adam Preiser,</b> <span>Founder of WPCrafter.com</span>
|
693 |
+
</div>
|
694 |
+
</div>
|
695 |
+
</div>
|
696 |
+
<div class="bsf-ls-separator"></div>
|
697 |
+
<div class="bsf-testimonial-wrap">
|
698 |
+
<div class="bsf-schema-features-wrap">
|
699 |
+
<div class="bsf-schema-testimonial-icon">
|
700 |
+
<img src="'.plugins_url("/all-in-one-schemaorg-rich-snippets/images/kylevan.png").'"/>
|
701 |
+
</div>
|
702 |
+
<div class="bsf-schema-features-cont">
|
703 |
+
<p>Schema Pro has unlocked a powerful set of tools that produced results almost immediately. As a non-coder, a solution like this allows me to set up and stand out against the competition- and it couldn't be any easier to use!</p>
|
704 |
+
<b>Kyle Van Deusen,</b> <span> Owner at ogalweb.com</span>
|
705 |
+
</div>
|
706 |
+
</div>
|
707 |
+
</div>
|
708 |
+
</div>
|
709 |
+
</div>
|
710 |
+
</div>
|
711 |
+
<div class="meta-box-sortables ui-sortable bsf-even-odd testimonial-wraper">
|
712 |
+
<div class="inside">
|
713 |
+
<div class="bsf-schema">
|
714 |
+
<div class="bsf-schema-button-wrap">
|
715 |
+
<a href="https://wpschema.com/pricing/?utm_source=allinone&utm_campaign=repo&utm_medium=welcome" target="_blank" class="bsf-btn bsf-btn-lg btn-btn-purple">Get Schema Pro</a>
|
716 |
+
</div>
|
717 |
+
<div class="bsf-schema-button-wrap">
|
718 |
+
<a href="https://wpschema.com/?utm_source=allinone&utm_campaign=repo&utm_medium=welcome" target="_blank" class="bsf-btn bsf-btn-lg btn-btn-grey">See All Features</a>
|
719 |
+
</div>
|
720 |
+
</div>
|
721 |
+
</div>
|
722 |
+
</div>
|
723 |
</div>
|
724 |
</div>
|
725 |
</div>
|
728 |
<div id="poststuff">
|
729 |
<div id="postbox-container-5" class="postbox-container">
|
730 |
<div class="meta-box-sortables ui-sortable">
|
731 |
+
<div class="postbox closed">
|
732 |
+
<button type="button" class="handlediv" aria-expanded="false"><span class="screen-reader-text">Toggle panel: Frontend Options</span><span class="toggle-indicator" aria-hidden="true"></span></button>
|
733 |
+
<h3 class="hndle">'.__("Where can I test my schema markup implementation?","rich-snippets").'</h3>
|
734 |
+
<div class="inside">
|
735 |
+
<p>'.__("You can use the standard Google Structured Data Testing Tool to test your schema markup implementation. You can also take a look at the preview of how your search result might look.","rich-snippets").' <a href="http://www.google.com/webmasters/tools/richsnippets" target="_blank">Click Here.</a></p>
|
736 |
+
</div>
|
737 |
+
</div>
|
738 |
+
<div class="postbox closed">
|
739 |
+
<button type="button" class="handlediv" aria-expanded="false"><span class="screen-reader-text">Toggle panel: Frontend Options</span><span class="toggle-indicator" aria-hidden="true"></span></button>
|
740 |
+
<h3 class="hndle">'.__("Do I have to fill in all the details?","rich-snippets").'</h3>
|
741 |
+
<div class="inside">
|
742 |
+
<p>'.__("No. But, every schema type has some fields that HAVE to be filled as stated by Google. Therefore, it is recommended to fill these required fields in the schema markup you are implementing.","rich-snippets").'</p>
|
743 |
+
</div>
|
744 |
+
</div>
|
745 |
+
<div class="postbox closed">
|
746 |
+
<button type="button" class="handlediv" aria-expanded="false"><span class="screen-reader-text">Toggle panel: Frontend Options</span><span class="toggle-indicator" aria-hidden="true"></span></button>
|
747 |
+
<h3 class="hndle">'.__("Why does the plugin create extra content in the frontend? Can I hide it?","rich-snippets").'</h3>
|
748 |
+
<div class="inside">
|
749 |
+
<p>We understand that you don't like the content that gets displayed on your page / post. However, as per the strong recommendation of Google, MicroData should be clearly visible to the user.</p>
|
750 |
+
<p>Here is a reference link of what Google says. <a href="https://sites.google.com/site/webmasterhelpforum/en/faq-rich-snippets#display" target="_blank"> https://sites.google.com/site/webmasterhelpforum/en/faq-rich-snippets#display</a></p>
|
751 |
+
<p> If you still do not want your schema markup to affect your frontend design, you can use <a href="https://wpschema.com/?utm_source=allinone&utm_campaign=repo&utm_medium=faq" target="_blank">Schema Pro</a> - our advanced Schema markup plugin that is built with the latest JSON- LD technology which does not require a content box to be displayed on the front-end.</p>
|
752 |
+
</div>
|
753 |
+
</div>
|
754 |
+
<div class="postbox closed">
|
755 |
+
<button type="button" class="handlediv" aria-expanded="false"><span class="screen-reader-text">Toggle panel: Frontend Options</span><span class="toggle-indicator" aria-hidden="true"></span></button>
|
756 |
+
<h3 class="hndle">'.__("Does the plugin work with other plugins like WordPress SEO, WooCommerce, etc?","rich-snippets").'</h3>
|
757 |
+
<div class="inside">
|
758 |
+
<p>Well, the plugin works perfectly with most of the other plugins as the only thing "All in One Schema.org Rich Snippets" does is - it gives you power to add Rich Snippets MicroData to your pages and posts easily. <br><br>If you come across a conflict with any other plugin, please do not hesitate to report an issue.</p>
|
759 |
+
</div>
|
760 |
+
</div>
|
761 |
+
<div class="postbox closed">
|
762 |
+
<button type="button" class="handlediv" aria-expanded="false"><span class="screen-reader-text">Toggle panel: Frontend Options</span><span class="toggle-indicator" aria-hidden="true"></span></button>
|
763 |
+
<h3 class="hndle">'.__("How long will it take to show up rich snippets for my search results?","rich-snippets").'</h3>
|
764 |
+
<div class="inside">
|
765 |
+
<p>We cannot assure the time it will take to display a rich snippet for your search results. This is completely dependent on when your website is crawled by the search engine. However, there are many more factors, such as your website authority that contribute to the time taken for your website to be crawled and a rich snippet displayed.</p>
|
766 |
+
<p>If rich snippets are not appearing in your search results as of yet, most probably they might start appearing as soon as Google or other search engines find your website more authoritative.</p>
|
767 |
+
<p>Meanwhile - you can validate and see the preview of your rich snippets on <a target="_blank" href="http://www.google.com/webmasters/tools/richsnippets">[ Google Structured Data Testing Tool ]</a> .</p>
|
768 |
+
</div>
|
769 |
+
</div>
|
770 |
+
<div class="postbox closed">
|
771 |
+
<button type="button" class="handlediv" aria-expanded="false"><span class="screen-reader-text">Toggle panel: Frontend Options</span><span class="toggle-indicator" aria-hidden="true"></span></button>
|
772 |
+
<h3 class="hndle">'.__("I don't see the feature I want. How can I get it?","rich-snippets").'</h3>
|
773 |
+
<div class="inside">
|
774 |
+
<p>'.__("<a href='https://wpschema.com/contact/' target='_blank'>Get in touch</a> with us to ask if this feature is in our development roadmap. If it is not in our roadmap, and if you still think this feature would make the plugin better, we have a couple of options for you:","rich-snippets").'</p>
|
775 |
<ol>
|
776 |
+
<li>'.__("Code the new feature if you are a developer and submit your code. If we include this feature in our releases, credits will be given to you.","rich-snippets").'</li>
|
777 |
+
<li>'.__("Offer a sponsorship to get this feature done for all plugin users OR request a professional customisation service.","rich-snippets").'</li>
|
778 |
</ol>
|
779 |
+
</div>
|
|
|
|
|
|
|
780 |
</div>
|
781 |
</div>
|
782 |
</div>
|
788 |
<div id="postbox-container-11" class="postbox-container">
|
789 |
<div class="meta-box-sortables ui-sortable">
|
790 |
<div class="postbox">
|
791 |
+
<button type="button" class="handlediv" aria-expanded="false"><span class="screen-reader-text">Toggle panel: Frontend Options</span><span class="toggle-indicator" aria-hidden="true"></span></button>
|
792 |
<h3 class="hndle">'.__("<span>Customize the look and feel of rich snippet box</span>","rich-snippets").'</h3>
|
793 |
<div class="inside">
|
794 |
<form id="bsf_css_editor" method="post" onsubmit="return false;" action="">
|
822 |
</form>
|
823 |
</div>
|
824 |
</div>
|
825 |
+
<div class="schema-notice">
|
826 |
+
<p>'.__("Don't want to add a content box on the front-end? Get the latest and premium schema markup plugin that adds Google recommended JSON-LD structured data format without the content box. <a href='https://wpschema.com/?utm_source=allinone&utm_campaign=repo&utm_medium=customize' target='_blank'> Know more about Schema Pro.</a>", "rich-snippets").'</p>
|
827 |
+
</div>
|
828 |
</div>
|
829 |
</div>
|
830 |
</div>
|
832 |
</div>
|
833 |
|
834 |
</div>
|
835 |
+
</div>
|
836 |
+
<div class="postbox-container" id="bsf-postbox-container-1" >
|
837 |
+
<div id="side-sortables" class="meta-box-sortables ui-sortable">
|
838 |
+
<div class="postbox bsf-woocommerce-setting closed">
|
839 |
+
<button type="button" class="handlediv" aria-expanded="false"><span class="screen-reader-text">Toggle panel: Frontend Options</span><span class="toggle-indicator" aria-hidden="true"></span></button>
|
840 |
+
<h3 class="get_in_touch">'.__("WooCommerce Configuration","rich-snippets").'</h3>
|
841 |
<div class="inside">
|
842 |
<form id="bsf_css_editor" method="post" action="">
|
843 |
'.wp_nonce_field( 'snippet_woocommerce_form_action', 'snippet_woocommerce_nonce_field' ).'
|
851 |
</tr>
|
852 |
<tr>
|
853 |
<td>
|
854 |
+
<input style="margin-top:10px;" type="submit" class="button-primary" name="setting_submit" value="'.__("Update ").'"/>
|
855 |
</td>
|
856 |
</tr>
|
857 |
</table>
|
858 |
</form>
|
859 |
</div>
|
860 |
+
</div>'.get_support(1).'
|
861 |
</div>';
|
862 |
echo '
|
863 |
<script src="'.plugin_dir_url( __FILE__ ).'js/jquery.easytabs.min.js'.'"></script>
|
1176 |
function get_support()
|
1177 |
{
|
1178 |
$html = '
|
1179 |
+
<div class="postbox bsf-contact closed">
|
1180 |
+
<button type="button" class="handlediv" aria-expanded="false"><span class="screen-reader-text">Toggle panel: Frontend Options</span><span class="toggle-indicator" aria-hidden="true"></span></button>
|
1181 |
+
<h3 class="get_in_touch">'.__("Get in touch with the Plugin Developers","rich-snippets").'</h3>
|
1182 |
<div class="inside">
|
1183 |
<form name="support" id="support_form" action="" method="post" onsubmit="return false;">
|
1184 |
<p> '.__( 'Just fill out the form below and your message will be emailed to the Plugin Developers.', 'rich-snippets' ).' </p>
|
1201 |
</select>
|
1202 |
</td><td></td></tr>
|
1203 |
<tr><td class="bsf_label"><label for="message"><strong>'.__( 'Your Query in Brief:', 'rich-snippets').'</strong> </label></td>
|
1204 |
+
<td rowspan="4"><textarea class="bsf_textarea_small" name="message" required></textarea> </td></tr>
|
1205 |
<tr></tr> <tr></tr> <tr></tr>
|
1206 |
<tr><td></td>
|
1207 |
<td><input id="submit_request" class="button-primary" type="submit" value="Submit Request" /> <span id="status"></span></td></tr>
|
1209 |
</form>
|
1210 |
</div>
|
1211 |
</div>
|
1212 |
+
</div>
|
1213 |
+
</div>
|
1214 |
+
</div>
|
1215 |
';
|
1216 |
return $html;
|
1217 |
}
|
css/style.css
CHANGED
@@ -29,8 +29,6 @@
|
|
29 |
vertical-align: top;
|
30 |
}
|
31 |
.snippet-image img {
|
32 |
-
border: 2px solid #FFF;
|
33 |
-
box-shadow: none;
|
34 |
margin: 10px auto;
|
35 |
display: block;
|
36 |
}
|
@@ -131,4 +129,4 @@
|
|
131 |
width: 100%;
|
132 |
clear: both;
|
133 |
}
|
134 |
-
}
|
29 |
vertical-align: top;
|
30 |
}
|
31 |
.snippet-image img {
|
|
|
|
|
32 |
margin: 10px auto;
|
33 |
display: block;
|
34 |
}
|
129 |
width: 100%;
|
130 |
clear: both;
|
131 |
}
|
132 |
+
}
|
functions.php
CHANGED
@@ -826,8 +826,6 @@ function display_rich_snippet($content) {
|
|
826 |
$article .= '<div class="snippet-image" itemprop="image" itemscope itemtype="https://schema.org/ImageObject">';
|
827 |
$article .= '<img width="180" src="'.esc_url( $article_image ).'" alt="'.esc_attr( $article_name ).'"/>';
|
828 |
$article .= '<meta itemprop="url" content="'.esc_attr( $article_image ).'">';
|
829 |
-
$article .= '<meta itemprop="width" content="800">';
|
830 |
-
$article .= '<meta itemprop="height" content="800">';
|
831 |
$article .= '</div>';
|
832 |
}
|
833 |
else
|
@@ -887,8 +885,6 @@ function display_rich_snippet($content) {
|
|
887 |
$article .= '<div class="snippet-data-img publisher-logo" itemprop="logo" itemscope itemtype="https://schema.org/ImageObject">';
|
888 |
$article .= '<img width="180" src="'.esc_url( $article_publisher_logo ).'"/>';
|
889 |
$article .= '<meta itemprop="url" content="'.esc_attr( $article_publisher_logo ).'">';
|
890 |
-
$article .= '<meta itemprop="width" content="800">';
|
891 |
-
$article .= '<meta itemprop="height" content="800">';
|
892 |
$article .= '</div>';
|
893 |
}
|
894 |
|
826 |
$article .= '<div class="snippet-image" itemprop="image" itemscope itemtype="https://schema.org/ImageObject">';
|
827 |
$article .= '<img width="180" src="'.esc_url( $article_image ).'" alt="'.esc_attr( $article_name ).'"/>';
|
828 |
$article .= '<meta itemprop="url" content="'.esc_attr( $article_image ).'">';
|
|
|
|
|
829 |
$article .= '</div>';
|
830 |
}
|
831 |
else
|
885 |
$article .= '<div class="snippet-data-img publisher-logo" itemprop="logo" itemscope itemtype="https://schema.org/ImageObject">';
|
886 |
$article .= '<img width="180" src="'.esc_url( $article_publisher_logo ).'"/>';
|
887 |
$article .= '<meta itemprop="url" content="'.esc_attr( $article_publisher_logo ).'">';
|
|
|
|
|
888 |
$article .= '</div>';
|
889 |
}
|
890 |
|
how-to-use.png
DELETED
Binary file
|
images/1star.png
CHANGED
Binary file
|
images/acf.png
ADDED
Binary file
|
images/adam-circle.jpg
ADDED
Binary file
|
images/bill.jpg
ADDED
Binary file
|
images/click.png
ADDED
Binary file
|
images/custom.png
ADDED
Binary file
|
images/ico-delete.png
CHANGED
Binary file
|
images/icons.png
CHANGED
Binary file
|
images/kylevan.png
ADDED
Binary file
|
images/latest.png
ADDED
Binary file
|
images/quick.png
ADDED
Binary file
|
images/search.png
ADDED
Binary file
|
images/seo.png
ADDED
Binary file
|
images/website.png
ADDED
Binary file
|
index.php
CHANGED
@@ -4,8 +4,8 @@ Plugin Name: All In One Schema Rich Snippets
|
|
4 |
Plugin URI: https://www.brainstormforce.com
|
5 |
Author: Brainstorm Force
|
6 |
Author URI: https://www.brainstormforce.com
|
7 |
-
Description:
|
8 |
-
Version: 1.5.
|
9 |
Text Domain: rich-snippets
|
10 |
License: GPL2
|
11 |
*/
|
@@ -28,6 +28,7 @@ if ( !class_exists( "RichSnippets" ) )
|
|
28 |
function __construct() // Constructor
|
29 |
{
|
30 |
register_activation_hook(__FILE__, array($this, 'register_bsf_settings'));
|
|
|
31 |
add_action( 'admin_head', array( $this, 'star_icons') );
|
32 |
// Add Admin Menu
|
33 |
add_action('admin_menu', array( $this, 'register_custom_menu_page') );
|
@@ -166,6 +167,15 @@ if ( !class_exists( "RichSnippets" ) )
|
|
166 |
add_article_option();
|
167 |
add_service_option();
|
168 |
add_color_option();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
169 |
}
|
170 |
function submit_request()
|
171 |
{
|
4 |
Plugin URI: https://www.brainstormforce.com
|
5 |
Author: Brainstorm Force
|
6 |
Author URI: https://www.brainstormforce.com
|
7 |
+
Description: Welcome to the All In One Schema Rich Snippet! You can now easily add schema markup on various pages and posts of your website. Implement schema types such as Review, Events, Recipes, Article, Products, Services etc.
|
8 |
+
Version: 1.5.4
|
9 |
Text Domain: rich-snippets
|
10 |
License: GPL2
|
11 |
*/
|
28 |
function __construct() // Constructor
|
29 |
{
|
30 |
register_activation_hook(__FILE__, array($this, 'register_bsf_settings'));
|
31 |
+
add_action('admin_init', array( $this, 'aiosrs_admin_redirect') );
|
32 |
add_action( 'admin_head', array( $this, 'star_icons') );
|
33 |
// Add Admin Menu
|
34 |
add_action('admin_menu', array( $this, 'register_custom_menu_page') );
|
167 |
add_article_option();
|
168 |
add_service_option();
|
169 |
add_color_option();
|
170 |
+
add_option('aisrs_do_activation_redirect', true);
|
171 |
+
|
172 |
+
}
|
173 |
+
function aiosrs_admin_redirect() {
|
174 |
+
$main_url = esc_url(admin_url());
|
175 |
+
if (get_option('aisrs_do_activation_redirect', false)) {
|
176 |
+
delete_option('aisrs_do_activation_redirect');
|
177 |
+
wp_redirect($main_url.'/admin.php?page=rich_snippet_dashboard#tab-5');
|
178 |
+
}
|
179 |
}
|
180 |
function submit_request()
|
181 |
{
|
init.php
CHANGED
@@ -127,7 +127,7 @@ class bsf_Meta_Box {
|
|
127 |
if ( 'multicheck' == $field['type'] ) $field['multiple'] = true;
|
128 |
$meta = get_post_meta( $post->ID, $field['id'], 'multicheck' != $field['type'] /* If multicheck this can be multiple values */ );
|
129 |
echo '<tr class="', $field['class'],'">';
|
130 |
-
if ( $field['type'] == "title" ) {
|
131 |
echo '<td colspan="2">';
|
132 |
} else {
|
133 |
if( $this->_meta_box['show_names'] == true ) {
|
@@ -352,6 +352,7 @@ class bsf_Meta_Box {
|
|
352 |
}
|
353 |
echo '</td>','</tr>';
|
354 |
}
|
|
|
355 |
echo '</table>';
|
356 |
}
|
357 |
// Save data from metabox
|
127 |
if ( 'multicheck' == $field['type'] ) $field['multiple'] = true;
|
128 |
$meta = get_post_meta( $post->ID, $field['id'], 'multicheck' != $field['type'] /* If multicheck this can be multiple values */ );
|
129 |
echo '<tr class="', $field['class'],'">';
|
130 |
+
if ( $field['type'] == "title" || ( $field['type'] == "select" && $field['name'] == '' ) ) {
|
131 |
echo '<td colspan="2">';
|
132 |
} else {
|
133 |
if( $this->_meta_box['show_names'] == true ) {
|
352 |
}
|
353 |
echo '</td>','</tr>';
|
354 |
}
|
355 |
+
echo '<td></td>','<td class="bsf-table-data"><div class="bsf-tooltip"><span class="dashicons dashicons-info"></span><span class="bsf-tooltiptext">Don't want Schema data to be visible on your site's frontend? <a href="https://wpschema.com/?utm_source=allinone&utm_campaign=repo&utm_medium=editpage" target="_blank">Use Schema Pro</span></a></div></td>';
|
356 |
echo '</table>';
|
357 |
}
|
358 |
// Save data from metabox
|
meta-boxes.php
CHANGED
@@ -42,7 +42,7 @@ function bsf_metaboxes( array $meta_boxes ) {
|
|
42 |
array( 'name' => __('Select what this post is about','rich-snippets'), 'value' => '0', ),
|
43 |
array( 'name' => __('Item Review','rich-snippets'), 'value' => '1', ),
|
44 |
array( 'name' => __('Event','rich-snippets'), 'value' => '2', ),
|
45 |
-
array( 'name' => __('
|
46 |
array( 'name' => __('Product','rich-snippets'), 'value' => '6', ),
|
47 |
array( 'name' => __('Recipe','rich-snippets'), 'value' => '7', ),
|
48 |
array( 'name' => __('Software Application','rich-snippets'), 'value' => '8', ),
|
@@ -268,7 +268,7 @@ function bsf_metaboxes( array $meta_boxes ) {
|
|
268 |
),
|
269 |
// Meta Settings for People
|
270 |
array(
|
271 |
-
'name' => __('Rich Snippets -
|
272 |
'desc' => __('Please provide the following information.','rich-snippets'),
|
273 |
'id' => $prefix . 'people',
|
274 |
'class' => 'people',
|
42 |
array( 'name' => __('Select what this post is about','rich-snippets'), 'value' => '0', ),
|
43 |
array( 'name' => __('Item Review','rich-snippets'), 'value' => '1', ),
|
44 |
array( 'name' => __('Event','rich-snippets'), 'value' => '2', ),
|
45 |
+
array( 'name' => __('Person','rich-snippets'), 'value' => '5', ),
|
46 |
array( 'name' => __('Product','rich-snippets'), 'value' => '6', ),
|
47 |
array( 'name' => __('Recipe','rich-snippets'), 'value' => '7', ),
|
48 |
array( 'name' => __('Software Application','rich-snippets'), 'value' => '8', ),
|
268 |
),
|
269 |
// Meta Settings for People
|
270 |
array(
|
271 |
+
'name' => __('Rich Snippets - Person','rich-snippets'),
|
272 |
'desc' => __('Please provide the following information.','rich-snippets'),
|
273 |
'id' => $prefix . 'people',
|
274 |
'class' => 'people',
|
readme.txt
CHANGED
@@ -1,16 +1,18 @@
|
|
1 |
=== All In One Schema Rich Snippets ===
|
2 |
Contributors: brainstormforce, yawalkarm
|
3 |
Donate link: https://www.brainstormforce.com
|
4 |
-
Tags:
|
5 |
Requires at least: 3.7
|
6 |
-
Tested up to: 4.9.
|
7 |
-
Stable tag: 1.5.
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
Boost CTR. Improve SEO & Rankings. Supports most of the content type. Works perfectly with Google, Bing, Yahoo & Facebook.
|
11 |
|
12 |
== Description ==
|
13 |
|
|
|
|
|
14 |
= What is a Rich Snippet? =
|
15 |
It is basically a short summary of your page in the search results of Google, Yahoo, Bing and sometimes in the News feed of Facebook in nice format with star ratings, author photo, image, etc.
|
16 |
[See Examples of Rich Snippets Here.](https://wpschema.com/free-rich-snippets-schema-plugin-for-wordpress/?utm_source=wp-org-readme&utm_medium=rich-snippet-example "Rich Snippets Examples")
|
@@ -18,7 +20,7 @@ It is basically a short summary of your page in the search results of Google, Ya
|
|
18 |
= How does a Rich Snippet help? =
|
19 |
- It gives search engines only the important & precise information to display in search result snippets.
|
20 |
- Rich Snippets are very interactive (photos, star ratings, price, author, etc.) to let you stand out from competition
|
21 |
-
- [See what difference it makes](https://
|
22 |
- Helps you rank higher in search results
|
23 |
- Helps Facebook display proper information when users share your links on Facebook
|
24 |
> **Curious, how does this plugin work?**
|
@@ -78,6 +80,11 @@ Review, Event, People, Product, Recipe, Software Application, Video, Articles et
|
|
78 |
|
79 |
== Changelog ==
|
80 |
|
|
|
|
|
|
|
|
|
|
|
81 |
= 1.5.3 =
|
82 |
* Improvement: Updated schema exiting action and enqueue files function.
|
83 |
|
1 |
=== All In One Schema Rich Snippets ===
|
2 |
Contributors: brainstormforce, yawalkarm
|
3 |
Donate link: https://www.brainstormforce.com
|
4 |
+
Tags: schema markup, structured data, rich snippets, schema.org, Microdata, schema
|
5 |
Requires at least: 3.7
|
6 |
+
Tested up to: 4.9.8
|
7 |
+
Stable tag: 1.5.4
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
Boost CTR. Improve SEO & Rankings. Supports most of the content type. Works perfectly with Google, Bing, Yahoo & Facebook.
|
11 |
|
12 |
== Description ==
|
13 |
|
14 |
+
Get eye catching results in search engines with the most popular schema markup plugin. Easy implementation of schema types like Review, Events, Recipes, Article, Products, Services etc
|
15 |
+
|
16 |
= What is a Rich Snippet? =
|
17 |
It is basically a short summary of your page in the search results of Google, Yahoo, Bing and sometimes in the News feed of Facebook in nice format with star ratings, author photo, image, etc.
|
18 |
[See Examples of Rich Snippets Here.](https://wpschema.com/free-rich-snippets-schema-plugin-for-wordpress/?utm_source=wp-org-readme&utm_medium=rich-snippet-example "Rich Snippets Examples")
|
20 |
= How does a Rich Snippet help? =
|
21 |
- It gives search engines only the important & precise information to display in search result snippets.
|
22 |
- Rich Snippets are very interactive (photos, star ratings, price, author, etc.) to let you stand out from competition
|
23 |
+
- [See what difference it makes](https://wpschema.com/free-rich-snippets-schema-plugin-for-wordpress/ "See the difference") in CTR (Click Through Rate)
|
24 |
- Helps you rank higher in search results
|
25 |
- Helps Facebook display proper information when users share your links on Facebook
|
26 |
> **Curious, how does this plugin work?**
|
80 |
|
81 |
== Changelog ==
|
82 |
|
83 |
+
= 1.5.4 =
|
84 |
+
* Improvement: Dashboard UI Updated.
|
85 |
+
* Fix: Removed publisher logo width-height meta tags.
|
86 |
+
* Fix: Removed default border CSS for images in frontend.
|
87 |
+
|
88 |
= 1.5.3 =
|
89 |
* Improvement: Updated schema exiting action and enqueue files function.
|
90 |
|