PluginProbe
Easy Bootstrap Shortcode / 3.5
Easy Bootstrap Shortcode v3.5
trunk 2.4.0 2.5 3.4 3.5 3.6 3.7 4.0.0 4.4 4.5 4.5.4 5.0.0 5.0.1 5.0.2
easy-bootstrap-shortcodes / shortcode / wpcolumns / plugin_shortcode.php

plugin_shortcode.php in Easy Bootstrap Shortcode 3.5, at shortcode/wpcolumns/plugin_shortcode.php

495 lines 13.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 /* * *********************************************************
4 * Row
5 * ********************************************************* */
6
7 function osc_theme_row($params, $content = null) {
8 $result = '<div class="row">';
9 //echo '<textarea>'.$content.'</textarea>';
10 $content = str_replace("]<br />", ']', $content);
11 $content = str_replace("<br />\n[", '[', $content);
12 $result .= do_shortcode($content);
13 $result .= '</div>';
14
15 return force_balance_tags($result);
16 }
17
18 add_shortcode('row', 'osc_theme_row');
19 /* * *********************************************************
20 * TWO
21 * ********************************************************* */
22
23 function osc_theme_one_half($params, $content = null) {
24 extract(shortcode_atts(array(
25 'md' => '',
26 'sm' => '',
27 'xs' => '',
28 'off' => ''
29 ), $params));
30 if ($md == 12) {
31 $mds = '';
32 } else {
33 $mds = 'col-md-' . $md;
34 }
35 if ($sm == 12) {
36 $sms = '';
37 } else {
38 $sms = 'col-sm-' . $sm;
39 }
40 if ($xs == 12) {
41 $xss = '';
42 } else {
43 $xss = 'col-xs-' . $xs;
44 }
45 $result = '<div class="col-lg-6 ' . $mds . ' ' . $sms . ' ' . $xss . ' col-lg-offset-' . $off . ' one-half">';
46 $result .= do_shortcode($content);
47 $result .= '</div>';
48
49 return force_balance_tags($result);
50 }
51
52 add_shortcode('one_half', 'osc_theme_one_half');
53
54 function osc_theme_one_half_last($params, $content = null) {
55 extract(shortcode_atts(array(
56 'md' => '',
57 'sm' => '',
58 'xs' => '',
59 'off' => ''
60 ), $params));
61 if ($md == 12) {
62 $mds = '';
63 } else {
64 $mds = 'col-md-' . $md;
65 }
66 if ($sm == 12) {
67 $sms = '';
68 } else {
69 $sms = 'col-sm-' . $sm;
70 }
71 if ($xs == 12) {
72 $xss = '';
73 } else {
74 $xss = 'col-xs-' . $xs;
75 }
76 $result = '<div class="col-lg-6 ' . $mds . ' ' . $sms . ' ' . $xss . ' col-lg-offset-' . $off . ' one-half-last">';
77 $result .= do_shortcode($content);
78 $result .= '</div>';
79
80 return force_balance_tags($result);
81 }
82
83 add_shortcode('one_half_last', 'osc_theme_one_half_last');
84
85 /* * *********************************************************
86 * THIRD
87 * ********************************************************* */
88
89 function osc_theme_one_third($params, $content = null) {
90 extract(shortcode_atts(array(
91 'md' => '',
92 'sm' => '',
93 'xs' => '',
94 'off' => ''
95 ), $params));
96 if ($md == 12) {
97 $mds = '';
98 } else {
99 $mds = 'col-md-' . $md;
100 }
101 if ($sm == 12) {
102 $sms = '';
103 } else {
104 $sms = 'col-sm-' . $sm;
105 }
106 if ($xs == 12) {
107 $xss = '';
108 } else {
109 $xss = 'col-xs-' . $xs;
110 }
111 $result = '<div class="sc-column col-lg-4 ' . $mds . ' ' . $sms . ' ' . $xss . ' col-lg-offset-' . $off . ' ">'; //one-third
112 $result .= do_shortcode($content);
113 $result .= '</div>';
114
115 return force_balance_tags($result);
116 }
117
118 add_shortcode('one_third', 'osc_theme_one_third');
119
120 function osc_theme_one_third_last($params, $content = null) {
121 extract(shortcode_atts(array(
122 'md' => '',
123 'sm' => '',
124 'xs' => '',
125 'off' => ''
126 ), $params));
127 if ($md == 12) {
128 $mds = '';
129 } else {
130 $mds = 'col-md-' . $md;
131 }
132 if ($sm == 12) {
133 $sms = '';
134 } else {
135 $sms = 'col-sm-' . $sm;
136 }
137 if ($xs == 12) {
138 $xss = '';
139 } else {
140 $xss = 'col-xs-' . $xs;
141 }
142 $result = '<div class="col-lg-4 ' . $mds . ' ' . $sms . ' ' . $xss . ' col-lg-offset-' . $off . ' column-last">'; // one-third-last
143 $result .= do_shortcode($content);
144 $result .= '</div>';
145
146 return force_balance_tags($result);
147 }
148
149 add_shortcode('one_third_last', 'osc_theme_one_third_last');
150
151 function osc_theme_two_third($params, $content = null) {
152 extract(shortcode_atts(array(
153 'md' => '',
154 'sm' => '',
155 'xs' => '',
156 'off' => ''
157 ), $params));
158 if ($md == 12) {
159 $mds = '';
160 } else {
161 $mds = 'col-md-' . $md;
162 }
163 if ($sm == 12) {
164 $sms = '';
165 } else {
166 $sms = 'col-sm-' . $sm;
167 }
168 if ($xs == 12) {
169 $xss = '';
170 } else {
171 $xss = 'col-xs-' . $xs;
172 }
173 $result = '<div class=" col-lg-8 ' . $mds . ' ' . $sms . ' ' . $xss . ' col-lg-offset-' . $off . ' ">'; //two-third
174 $result .= do_shortcode($content);
175 $result .= '</div>';
176
177 return force_balance_tags($result);
178 }
179
180 add_shortcode('two_third', 'osc_theme_two_third');
181
182 function osc_theme_two_third_last($params, $content = null) {
183 extract(shortcode_atts(array(
184 'md' => '',
185 'sm' => '',
186 'xs' => '',
187 'off' => ''
188 ), $params));
189 if ($md == 12) {
190 $mds = '';
191 } else {
192 $mds = 'col-md-' . $md;
193 }
194 if ($sm == 12) {
195 $sms = '';
196 } else {
197 $sms = 'col-sm-' . $sm;
198 }
199 if ($xs == 12) {
200 $xss = '';
201 } else {
202 $xss = 'col-xs-' . $xs;
203 }
204 $result = '<div class="col-lg-8 ' . $mds . ' ' . $sms . ' ' . $xss . ' col-lg-offset-' . $off . ' column-last ">'; //two-third-last
205 $result .= do_shortcode($content);
206 $result .= '</div>';
207
208 return force_balance_tags($result);
209 }
210
211 add_shortcode('two_third_last', 'osc_theme_two_third_last');
212
213 /* * *********************************************************
214 * FOURTH
215 * ********************************************************* */
216
217 function osc_theme_one_fourth($params, $content = null) {
218 extract(shortcode_atts(array(
219 'md' => '',
220 'sm' => '',
221 'xs' => '',
222 'off' => ''
223 ), $params));
224 if ($md == 12) {
225 $mds = '';
226 } else {
227 $mds = 'col-md-' . $md;
228 }
229 if ($sm == 12) {
230 $sms = '';
231 } else {
232 $sms = 'col-sm-' . $sm;
233 }
234 if ($xs == 12) {
235 $xss = '';
236 } else {
237 $xss = 'col-xs-' . $xs;
238 }
239 $result = '<div class="col-lg-3 ' . $mds . ' ' . $sms . ' ' . $xss . ' col-lg-offset-' . $off . ' one-fourth">';
240 $result .= do_shortcode($content);
241 $result .= '</div>';
242
243 return force_balance_tags($result);
244 }
245
246 add_shortcode('one_fourth', 'osc_theme_one_fourth');
247
248 function osc_theme_one_fourth_last($params, $content = null) {
249 extract(shortcode_atts(array(
250 'md' => '',
251 'sm' => '',
252 'xs' => '',
253 'off' => ''
254 ), $params));
255 if ($md == 12) {
256 $mds = '';
257 } else {
258 $mds = 'col-md-' . $md;
259 }
260 if ($sm == 12) {
261 $sms = '';
262 } else {
263 $sms = 'col-sm-' . $sm;
264 }
265 if ($xs == 12) {
266 $xss = '';
267 } else {
268 $xss = 'col-xs-' . $xs;
269 }
270 $result = '<div class="col-lg-3 ' . $mds . ' ' . $sms . ' ' . $xss . ' col-lg-offset-' . $off . ' column-last one-fourth-last">';
271 $result .= do_shortcode($content);
272 $result .= '</div>';
273
274 return force_balance_tags($result);
275 }
276
277 add_shortcode('one_fourth_last', 'osc_theme_one_fourth_last');
278
279 function osc_theme_three_fourth($params, $content = null) {
280 extract(shortcode_atts(array(
281 'md' => '',
282 'sm' => '',
283 'xs' => '',
284 'off' => ''
285 ), $params));
286 if ($md == 12) {
287 $mds = '';
288 } else {
289 $mds = 'col-md-' . $md;
290 }
291 if ($sm == 12) {
292 $sms = '';
293 } else {
294 $sms = 'col-sm-' . $sm;
295 }
296 if ($xs == 12) {
297 $xss = '';
298 } else {
299 $xss = 'col-xs-' . $xs;
300 }
301 $result = '<div class="col-lg-3 ' . $mds . ' ' . $sms . ' ' . $xss . ' col-lg-offset-' . $off . ' three-fourth">';
302 $result .= do_shortcode($content);
303 $result .= '</div>';
304
305 return force_balance_tags($result);
306 }
307
308 add_shortcode('three_fourth', 'osc_theme_three_fourth');
309
310 function osc_theme_three_fourth_last($params, $content = null) {
311 extract(shortcode_atts(array(
312 'md' => '',
313 'sm' => '',
314 'xs' => '',
315 'off' => ''
316 ), $params));
317 if ($md == 12) {
318 $mds = '';
319 } else {
320 $mds = 'col-md-' . $md;
321 }
322 if ($sm == 12) {
323 $sms = '';
324 } else {
325 $sms = 'col-sm-' . $sm;
326 }
327 if ($xs == 12) {
328 $xss = '';
329 } else {
330 $xss = 'col-xs-' . $xs;
331 }
332 $result = '<div class="col-lg-6 ' . $mds . ' ' . $sms . ' ' . $xss . ' col-lg-offset-' . $off . ' column-last three-fourth-last">';
333 $result .= do_shortcode($content);
334 $result .= '</div>';
335
336 return force_balance_tags($result);
337 }
338
339 add_shortcode('three_fourth_last', 'osc_theme_three_fourth_last');
340
341 function osc_theme_one_fourth_second($params, $content = null) {
342 extract(shortcode_atts(array(
343 'md' => '',
344 'sm' => '',
345 'xs' => '',
346 'off' => ''
347 ), $params));
348 if ($md == 12) {
349 $mds = '';
350 } else {
351 $mds = 'col-md-' . $md;
352 }
353 if ($sm == 12) {
354 $sms = '';
355 } else {
356 $sms = 'col-sm-' . $sm;
357 }
358 if ($xs == 12) {
359 $xss = '';
360 } else {
361 $xss = 'col-xs-' . $xs;
362 }
363 $result = '<div class="col-lg-3 ' . $mds . ' ' . $sms . ' ' . $xss . ' col-lg-offset-' . $off . ' one-fourth-second">';
364 $result .= do_shortcode($content);
365 $result .= '</div>';
366
367 return force_balance_tags($result);
368 }
369
370 add_shortcode('one_fourth_second', 'osc_theme_one_fourth_second');
371
372 function osc_theme_one_fourth_third($params, $content = null) {
373 extract(shortcode_atts(array(
374 'md' => '',
375 'sm' => '',
376 'xs' => '',
377 'off' => ''
378 ), $params));
379 if ($md == 12) {
380 $mds = '';
381 } else {
382 $mds = 'col-md-' . $md;
383 }
384 if ($sm == 12) {
385 $sms = '';
386 } else {
387 $sms = 'col-sm-' . $sm;
388 }
389 if ($xs == 12) {
390 $xss = '';
391 } else {
392 $xss = 'col-xs-' . $xs;
393 }
394
395 $result = '<div class="col-lg-3 ' . $mds . ' ' . $sms . ' ' . $xss . ' col-lg-offset-' . $off . ' one-fourth-third">';
396 $result .= do_shortcode($content);
397 $result .= '</div>';
398
399 return force_balance_tags($result);
400 }
401
402 add_shortcode('one_fourth_third', 'osc_theme_one_fourth_third');
403
404 function osc_theme_one_half_second($params, $content = null) {
405 extract(shortcode_atts(array(
406 'md' => '',
407 'sm' => '',
408 'xs' => '',
409 'off' => ''
410 ), $params));
411 if ($md == 12) {
412 $mds = '';
413 } else {
414 $mds = 'col-md-' . $md;
415 }
416 if ($sm == 12) {
417 $sms = '';
418 } else {
419 $sms = 'col-sm-' . $sm;
420 }
421 if ($xs == 12) {
422 $xss = '';
423 } else {
424 $xss = 'col-xs-' . $xs;
425 }
426 $result = '<div class="col-lg-6 ' . $mds . ' ' . $sms . ' ' . $xss . ' col-lg-offset-' . $off . ' one-half-second">';
427 $result .= do_shortcode($content);
428 $result .= '</div>';
429
430 return force_balance_tags($result);
431 }
432
433 add_shortcode('one_half_second', 'osc_theme_one_half_second');
434
435 function osc_theme_one_third_second($params, $content = null) {
436 extract(shortcode_atts(array(
437 'md' => '',
438 'sm' => '',
439 'xs' => '',
440 'off' => ''
441 ), $params));
442 if ($md == 12) {
443 $mds = '';
444 } else {
445 $mds = 'col-md-' . $md;
446 }
447 if ($sm == 12) {
448 $sms = '';
449 } else {
450 $sms = 'col-sm-' . $sm;
451 }
452 if ($xs == 12) {
453 $xss = '';
454 } else {
455 $xss = 'col-xs-' . $xs;
456 }
457 $result = '<div class="col-lg-4 ' . $mds . ' ' . $sms . ' ' . $xss . ' col-lg-offset-' . $off . ' one-third-second">';
458 $result .= do_shortcode($content);
459 $result .= '</div>';
460
461 return force_balance_tags($result);
462 }
463
464 add_shortcode('one_third_second', 'osc_theme_one_third_second');
465
466 function osc_theme_one_column($params, $content = null) {
467 extract(shortcode_atts(array(
468 'md' => '',
469 'sm' => '',
470 'xs' => '',
471 'off' => ''
472 ), $params));
473 if ($md == 12) {
474 $mds = '';
475 } else {
476 $mds = 'col-md-' . $md;
477 }
478 if ($sm == 12) {
479 $sms = '';
480 } else {
481 $sms = 'col-sm-' . $sm;
482 }
483 if ($xs == 12) {
484 $xss = '';
485 } else {
486 $xss = 'col-xs-' . $xs;
487 }
488 $result = '<div class="col-lg-12 ' . $mds . ' ' . $sms . ' ' . $xss . ' col-lg-offset-' . $off . ' one-column">';
489 $result .= do_shortcode($content);
490 $result .= '</div>';
491
492 return force_balance_tags($result);
493 }
494
495 add_shortcode('one_column', 'osc_theme_one_column');