Version Description
- February 20th, 2018 =
- Tweak: Adjust the contact block dependencies.
Download this release
Release Info
| Developer | Godaddy |
| Plugin | |
| Version | 1.6.2 |
| Comparing to | |
| See all releases | |
Code changes from version 1.6.1 to 1.6.2
- contact-widgets.php +1 -1
- includes/blocks/contact/contact-block.php +3 -2
- includes/blocks/social/social-block.php +3 -2
- includes/class-base-widget.php +9 -9
- includes/class-contact.php +3 -3
- includes/class-social.php +6 -6
- readme.txt +4 -1
contact-widgets.php
CHANGED
|
@@ -2,7 +2,7 @@
|
|
| 2 |
/**
|
| 3 |
* Plugin Name: Contact Widgets
|
| 4 |
* Description: Beautifully display social media and contact information on your website with these simple widgets.
|
| 5 |
-
* Version: 1.6.
|
| 6 |
* Author: GoDaddy
|
| 7 |
* Author URI: https://godaddy.com
|
| 8 |
* Text Domain: contact-widgets
|
| 2 |
/**
|
| 3 |
* Plugin Name: Contact Widgets
|
| 4 |
* Description: Beautifully display social media and contact information on your website with these simple widgets.
|
| 5 |
+
* Version: 1.6.2
|
| 6 |
* Author: GoDaddy
|
| 7 |
* Author URI: https://godaddy.com
|
| 8 |
* Text Domain: contact-widgets
|
includes/blocks/contact/contact-block.php
CHANGED
|
@@ -26,9 +26,10 @@ class Contact_Block {
|
|
| 26 |
*/
|
| 27 |
public function contact_block_scripts() {
|
| 28 |
|
| 29 |
-
$
|
|
|
|
| 30 |
|
| 31 |
-
wp_enqueue_style( 'contact-widgets-contact-block', plugins_url( "css/contact-block{$suffix}.css", __FILE__ ), array(
|
| 32 |
|
| 33 |
}
|
| 34 |
}
|
| 26 |
*/
|
| 27 |
public function contact_block_scripts() {
|
| 28 |
|
| 29 |
+
$dependency = is_admin() ? 'wp-edit-blocks' : '';
|
| 30 |
+
$suffix = SCRIPT_DEBUG ? '' : '.min';
|
| 31 |
|
| 32 |
+
wp_enqueue_style( 'contact-widgets-contact-block', plugins_url( "css/contact-block{$suffix}.css", __FILE__ ), array( $dependency ), Plugin::$version );
|
| 33 |
|
| 34 |
}
|
| 35 |
}
|
includes/blocks/social/social-block.php
CHANGED
|
@@ -25,11 +25,12 @@ class Social_Block {
|
|
| 25 |
*/
|
| 26 |
public function social_block_styles() {
|
| 27 |
|
| 28 |
-
$
|
|
|
|
| 29 |
|
| 30 |
wp_enqueue_style( 'font-awesome', \Contact_Widgets::$fa_url, [], '4.7.0' );
|
| 31 |
|
| 32 |
-
wp_enqueue_style( 'contact-widgets-social-block', plugins_url( "css/social-block{$suffix}.css", __FILE__ ), array(
|
| 33 |
|
| 34 |
}
|
| 35 |
}
|
| 25 |
*/
|
| 26 |
public function social_block_styles() {
|
| 27 |
|
| 28 |
+
$dependency = is_admin() ? 'wp-edit-blocks' : '';
|
| 29 |
+
$suffix = SCRIPT_DEBUG ? '' : '.min';
|
| 30 |
|
| 31 |
wp_enqueue_style( 'font-awesome', \Contact_Widgets::$fa_url, [], '4.7.0' );
|
| 32 |
|
| 33 |
+
wp_enqueue_style( 'contact-widgets-social-block', plugins_url( "css/social-block{$suffix}.css", __FILE__ ), array( $dependency ), Plugin::$version );
|
| 34 |
|
| 35 |
}
|
| 36 |
}
|
includes/class-base-widget.php
CHANGED
|
@@ -298,9 +298,9 @@ abstract class Base_Widget extends \WP_Widget {
|
|
| 298 |
|
| 299 |
}
|
| 300 |
|
| 301 |
-
printf(
|
| 302 |
'<p class="%s">',
|
| 303 |
-
implode( ' ', $classes )
|
| 304 |
);
|
| 305 |
|
| 306 |
if ( ! $field['label_after'] ) {
|
|
@@ -365,11 +365,11 @@ abstract class Base_Widget extends \WP_Widget {
|
|
| 365 |
|
| 366 |
foreach ( $field['select_options'] as $value => $name ) {
|
| 367 |
|
| 368 |
-
printf(
|
| 369 |
'<option value="%s" %s>%s</option>',
|
| 370 |
-
$value,
|
| 371 |
$field['value'] === $value ? 'selected' : '',
|
| 372 |
-
$name
|
| 373 |
);
|
| 374 |
|
| 375 |
}
|
|
@@ -435,7 +435,7 @@ abstract class Base_Widget extends \WP_Widget {
|
|
| 435 |
|
| 436 |
$title = array_shift( $fields );
|
| 437 |
|
| 438 |
-
echo $args['before_widget']; //
|
| 439 |
|
| 440 |
if ( ! empty( $title['value'] ) ) {
|
| 441 |
|
|
@@ -448,7 +448,7 @@ abstract class Base_Widget extends \WP_Widget {
|
|
| 448 |
*/
|
| 449 |
$title = (string) apply_filters( 'widget_title', $title['value'] );
|
| 450 |
|
| 451 |
-
echo $args['before_title'] . $title . $args['after_title']; //
|
| 452 |
|
| 453 |
}
|
| 454 |
|
|
@@ -496,7 +496,7 @@ abstract class Base_Widget extends \WP_Widget {
|
|
| 496 |
|
| 497 |
}
|
| 498 |
|
| 499 |
-
echo $args['after_widget']; //
|
| 500 |
|
| 501 |
}
|
| 502 |
|
|
@@ -515,7 +515,7 @@ abstract class Base_Widget extends \WP_Widget {
|
|
| 515 |
|
| 516 |
if ( $echo ) {
|
| 517 |
|
| 518 |
-
echo $result; //
|
| 519 |
|
| 520 |
}
|
| 521 |
|
| 298 |
|
| 299 |
}
|
| 300 |
|
| 301 |
+
printf(
|
| 302 |
'<p class="%s">',
|
| 303 |
+
implode( ' ', $classes ) // @codingStandardsIgnoreLine
|
| 304 |
);
|
| 305 |
|
| 306 |
if ( ! $field['label_after'] ) {
|
| 365 |
|
| 366 |
foreach ( $field['select_options'] as $value => $name ) {
|
| 367 |
|
| 368 |
+
printf(
|
| 369 |
'<option value="%s" %s>%s</option>',
|
| 370 |
+
esc_attr( $value ),
|
| 371 |
$field['value'] === $value ? 'selected' : '',
|
| 372 |
+
esc_html( $name )
|
| 373 |
);
|
| 374 |
|
| 375 |
}
|
| 435 |
|
| 436 |
$title = array_shift( $fields );
|
| 437 |
|
| 438 |
+
echo $args['before_widget']; // @codingStandardsIgnoreLine
|
| 439 |
|
| 440 |
if ( ! empty( $title['value'] ) ) {
|
| 441 |
|
| 448 |
*/
|
| 449 |
$title = (string) apply_filters( 'widget_title', $title['value'] );
|
| 450 |
|
| 451 |
+
echo $args['before_title'] . $title . $args['after_title']; // @codingStandardsIgnoreLine
|
| 452 |
|
| 453 |
}
|
| 454 |
|
| 496 |
|
| 497 |
}
|
| 498 |
|
| 499 |
+
echo $args['after_widget']; // @codingStandardsIgnoreLine
|
| 500 |
|
| 501 |
}
|
| 502 |
|
| 515 |
|
| 516 |
if ( $echo ) {
|
| 517 |
|
| 518 |
+
echo $result; // @codingStandardsIgnoreLine
|
| 519 |
|
| 520 |
}
|
| 521 |
|
includes/class-contact.php
CHANGED
|
@@ -126,11 +126,11 @@ final class Contact extends Base_Widget {
|
|
| 126 |
$escape_callback = $field['escaper'];
|
| 127 |
$label = str_replace( ':', '', $field['label'] );
|
| 128 |
|
| 129 |
-
printf(
|
| 130 |
'<li class="%s">%s<div>%s</div></li>',
|
| 131 |
( $display_labels ) ? 'has-label' : 'no-label',
|
| 132 |
-
( $display_labels ) ? sprintf( '<strong>%s</strong><br>', esc_html( $label ) ) : '',
|
| 133 |
-
$escape_callback( $field['value'] )
|
| 134 |
);
|
| 135 |
|
| 136 |
}
|
| 126 |
$escape_callback = $field['escaper'];
|
| 127 |
$label = str_replace( ':', '', $field['label'] );
|
| 128 |
|
| 129 |
+
printf(
|
| 130 |
'<li class="%s">%s<div>%s</div></li>',
|
| 131 |
( $display_labels ) ? 'has-label' : 'no-label',
|
| 132 |
+
( $display_labels ) ? sprintf( '<strong>%s</strong><br>', esc_html( $label ) ) : '', // @codingStandardsIgnoreLine
|
| 133 |
+
$escape_callback( $field['value'] ) // @codingStandardsIgnoreLine
|
| 134 |
);
|
| 135 |
|
| 136 |
}
|
includes/class-social.php
CHANGED
|
@@ -160,21 +160,21 @@ final class Social extends Base_Widget {
|
|
| 160 |
|
| 161 |
$escape_callback = $field['escaper'];
|
| 162 |
|
| 163 |
-
printf(
|
| 164 |
'<li class="%s"><a href="%s" target="%s" title="%s"><span class="%s fa-%s fa-%s"></span>%s</a></li>',
|
| 165 |
( $display_labels ) ? 'has-label' : 'no-label',
|
| 166 |
-
$escape_callback( $field['value'] ),
|
| 167 |
esc_attr( $field['target'] ),
|
| 168 |
sprintf(
|
| 169 |
/* translators: 1. Title of website (e.g. My Cat Blog), 2. Name of social network (e.g. Facebook) */
|
| 170 |
esc_attr__( 'Visit %1$s on %2$s', 'contact-widgets' ),
|
| 171 |
-
get_bloginfo( 'name' ),
|
| 172 |
-
$field['label']
|
| 173 |
),
|
| 174 |
esc_attr( $this->get_icon_prefix( $field ) ),
|
| 175 |
-
isset( $fields['icon_size']['value'] ) ? esc_attr( $fields['icon_size']['value'] ) : '2x',
|
| 176 |
esc_attr( $field['icon'] ),
|
| 177 |
-
( $display_labels ) ? esc_html( $field['label'] ) : ''
|
| 178 |
);
|
| 179 |
|
| 180 |
}
|
| 160 |
|
| 161 |
$escape_callback = $field['escaper'];
|
| 162 |
|
| 163 |
+
printf(
|
| 164 |
'<li class="%s"><a href="%s" target="%s" title="%s"><span class="%s fa-%s fa-%s"></span>%s</a></li>',
|
| 165 |
( $display_labels ) ? 'has-label' : 'no-label',
|
| 166 |
+
$escape_callback( $field['value'] ), // @codingStandardsIgnoreLine
|
| 167 |
esc_attr( $field['target'] ),
|
| 168 |
sprintf(
|
| 169 |
/* translators: 1. Title of website (e.g. My Cat Blog), 2. Name of social network (e.g. Facebook) */
|
| 170 |
esc_attr__( 'Visit %1$s on %2$s', 'contact-widgets' ),
|
| 171 |
+
esc_html( get_bloginfo( 'name' ) ),
|
| 172 |
+
esc_html( $field['label'] )
|
| 173 |
),
|
| 174 |
esc_attr( $this->get_icon_prefix( $field ) ),
|
| 175 |
+
isset( $fields['icon_size']['value'] ) ? esc_attr( $fields['icon_size']['value'] ) : '2x', // @codingStandardsIgnoreLine
|
| 176 |
esc_attr( $field['icon'] ),
|
| 177 |
+
( $display_labels ) ? esc_html( $field['label'] ) : '' // @codingStandardsIgnoreLine
|
| 178 |
);
|
| 179 |
|
| 180 |
}
|
readme.txt
CHANGED
|
@@ -3,7 +3,7 @@ Contributors: godaddy, jonathanbardo, fjarrett, eherman24
|
|
| 3 |
Tags: widget, contact, social, social icons, social media, facebook, twitter, instagram, linkedin, pinterest
|
| 4 |
Requires at least: 4.4
|
| 5 |
Tested up to: 5.0
|
| 6 |
-
Stable tag: 1.6.
|
| 7 |
License: GPL-2.0
|
| 8 |
License URI: https://www.gnu.org/licenses/gpl-2.0.html
|
| 9 |
|
|
@@ -135,6 +135,9 @@ add_filter( 'wpcw_social_icons_use_cdn', '__return_true' );
|
|
| 135 |
|
| 136 |
== Changelog ==
|
| 137 |
|
|
|
|
|
|
|
|
|
|
| 138 |
= 1.6.1 - December 9th, 2018 =
|
| 139 |
* Tweak: URI Encode the contact map address.
|
| 140 |
|
| 3 |
Tags: widget, contact, social, social icons, social media, facebook, twitter, instagram, linkedin, pinterest
|
| 4 |
Requires at least: 4.4
|
| 5 |
Tested up to: 5.0
|
| 6 |
+
Stable tag: 1.6.2
|
| 7 |
License: GPL-2.0
|
| 8 |
License URI: https://www.gnu.org/licenses/gpl-2.0.html
|
| 9 |
|
| 135 |
|
| 136 |
== Changelog ==
|
| 137 |
|
| 138 |
+
= 1.6.2 - February 20th, 2018 =
|
| 139 |
+
* Tweak: Adjust the contact block dependencies.
|
| 140 |
+
|
| 141 |
= 1.6.1 - December 9th, 2018 =
|
| 142 |
* Tweak: URI Encode the contact map address.
|
| 143 |
|
