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