-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsidebar-footer.php
75 lines (72 loc) · 2.42 KB
/
sidebar-footer.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
<?php
global $theme_sidebars;
$places = array();
foreach ($theme_sidebars as $sidebar){
if ($sidebar['group'] !== 'footer')
continue;
$widgets = theme_get_dynamic_sidebar_data($sidebar['id']);
if (!is_array($widgets) || count($widgets) < 1)
continue;
$places[$sidebar['id']] = $widgets;
}
$place_count = count($places);
$needLayout = ($place_count > 1);
if (theme_get_option('theme_override_default_footer_content')) {
if ($place_count > 0) {
$centred_begin = '<div class="art-center-wrapper"><div class="art-center-inner">';
$centred_end = '</div></div><div class="clearfix"> </div>';
if ($needLayout) { ?>
<div class="art-content-layout">
<div class="art-content-layout-row">
<?php
}
foreach ($places as $widgets) {
if ($needLayout) { ?>
<div class="art-layout-cell art-layout-cell-size<?php echo $place_count; ?>">
<?php
}
$centred = false;
foreach ($widgets as $widget) {
$is_simple = ('simple' == $widget['style']);
if ($is_simple) {
$widget['class'] = implode(' ', array_merge(explode(' ', theme_get_array_value($widget, 'class', '')), array('art-footer-text')));
}
if (false === $centred && $is_simple) {
$centred = true;
echo $centred_begin;
}
if (true === $centred && !$is_simple) {
$centred = false;
echo $centred_end;
}
theme_print_widget($widget);
}
if (true === $centred) {
echo $centred_end;
}
if ($needLayout) {
?>
</div>
<?php
}
}
if ($needLayout) { ?>
</div>
</div>
<?php
}
}
?>
<div class="art-footer-text">
<?php
global $theme_default_options;
echo do_shortcode(theme_get_option('theme_override_default_footer_content') ? theme_get_option('theme_footer_content') : theme_get_array_value($theme_default_options, 'theme_footer_content'));
} else {
?>
<div class="art-footer-text">
<?php theme_ob_start() ?>
<p><a href="#">Link1</a> | <a href="#">Link2</a> | <a href="#">Link3</a></p>
<p>Copyright © 2014. All Rights Reserved.</p>
<?php echo do_shortcode(theme_ob_get_clean()) ?>
<?php } ?>
</div>