PluginProbe
BlockSpare – Gutenberg Blocks for News, Magazine, Blog & Business Websites / 1.0.5
BlockSpare – Gutenberg Blocks for News, Magazine, Blog & Business Websites v1.0.5
4.1.0 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.1.0 1.1.1 1.1.2 1.2.0 1.2.1 1.2.2 1.2.3 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 2.1.2 2.5.0 2.5.3 2.6.1 All 38 releases
← All changes | src/blocks/social-sharing/index.php +6 -39 1.2.11.0.5 View file →
@@ -73,18 +73,8 @@
73 73 $thumbnail = $thumbnail_id ? current(wp_get_attachment_image_src($thumbnail_id, 'large', true)) : '';
74 74 } else {
75 75 $thumbnail = null;
76 76 }
77 -
78 -
79 - $unq_class = mt_rand(100000,999999);
80 - $blockuniqueclass = '';
81 -
82 - if(!empty($attributes['uniqueClass'])){
83 - $blockuniqueclass = $attributes['uniqueClass'];
84 - }else{
85 - $blockuniqueclass = 'blockspare-share-'.$unq_class;
86 - }
87 77
88 78 $icon_style = '';
89 79
90 80 if ($attributes['iconColorOption'] != 'blockspare-default-official-color') {
@@ -137,13 +127,11 @@
137 127 }
138 128
139 129 $block_content = sprintf(
140 130 '
141 -<div class="%7$s">
142 -<div class="blockspare-blocks blockspare-social-wrapper">
131 +<div style="text-align: %7$s" >
143 132 <ul class="blockspare-social-sharing %2$s %3$s %4$s %5$s %6$s">%1$s</ul>
144 133 </div>
145 - </div>
146 134 ',
147 135 $share_url,
148 136 isset($attributes['iconColorOption']) ? $attributes['iconColorOption'] : null,
149 137 isset($attributes['buttonOptions']) ? $attributes['buttonOptions'] : null,
@@ -149,31 +137,12 @@
149 137 isset($attributes['buttonOptions']) ? $attributes['buttonOptions'] : null,
150 138 isset($attributes['buttonShapes']) ? $attributes['buttonShapes'] : null,
151 139 isset($attributes['buttonSizes']) ? $attributes['buttonSizes'] : null,
152 140 isset($attributes['buttonFills']) ? $attributes['buttonFills'] : null,
153 - $blockuniqueclass
154 -
141 + isset($attributes['sectionAlignment']) ? $attributes['sectionAlignment'] : null
155 142
156 143
157 144 );
158 -
159 - $block_content .= '<style type="text/css">';
160 -
161 - if ($attributes['iconColorOption'] != 'blockspare-default-official-color') {
162 -
163 - $block_content .= ' .' . $blockuniqueclass . ' .blockspare-social-sharing a span{
164 - color:' . $attributes['customfontColorOption'] .';
165 - background-color:' . $attributes['custombackgroundColorOption'] . ';
166 - }';
167 - }
168 - $block_content .=' .' . $blockuniqueclass . ' .blockspare-social-wrapper{
169 - text-align:'.$attributes['sectionAlignment'].';
170 - margin-top:'.$attributes['marginTop'].';
171 - margin-bottom:'.$attributes['marginBottom'].';
172 -
173 - }';
174 -
175 - $block_content .= '</style>';
176 145
177 146 return $block_content;
178 147 }
179 148
@@ -190,11 +159,9 @@
190 159 href="%1$s"
191 160 class="%4$s"
192 161 title="%2$s"
193 162 style="%3$s">
194 - <span class="blockspare-social-icons">
195 163 <i class="%5$s"></i> <span class="blockspare-social-text">%2$s</span>
196 - </span>
197 164 </a>
198 165 </li>',
199 166 $attribute_url,
200 167 esc_html__($attribute_title),
@@ -213,17 +180,17 @@
213 180 $share_url .= sprintf(
214 181 '<li>
215 182 <a
216 183 %1$s
217 - class="%3$s"
184 + class="%4$s"
218 185 title="%2$s"
219 - ><span class="blockspare-social-icons">
220 - <i class="%4$s"></i> <span class="blockspare-social-text">%2$s</span>
221 - </span>
186 + style="%3$s">
187 + <i class="%5$s"></i> <span class="blockspare-social-text">%2$s</span>
222 188 </a>
223 189 </li>',
224 190 $href_format,
225 191 esc_html__($attribute_title),
192 + esc_attr__($icon_style),
226 193 esc_attr__($item_class),
227 194 esc_attr__($icon_class)
228 195
229 196 );