Version Description
- Added filters
Download this release
Release Info
| Developer | nathanrice |
| Plugin | |
| Version | 1.0.6 |
| Comparing to | |
| See all releases | |
Code changes from version 1.0.5 to 1.0.6
- font/LICENSE.txt +4 -0
- readme.txt +6 -3
- simple-social-icons.php +53 -22
font/LICENSE.txt
CHANGED
|
@@ -19,3 +19,7 @@ Font license info
|
|
| 19 |
Homepage: http://www.justbenicestudio.com/studio/websymbols/
|
| 20 |
|
| 21 |
|
|
|
|
|
|
|
|
|
|
|
|
| 19 |
Homepage: http://www.justbenicestudio.com/studio/websymbols/
|
| 20 |
|
| 21 |
|
| 22 |
+
## Social Extention
|
| 23 |
+
|
| 24 |
+
The rights to each pictogram in the social extention are either trademarked or copyrighted by the respective company.
|
| 25 |
+
Icons that are included in the social extention can be identified at http://www.entypo.com/.
|
readme.txt
CHANGED
|
@@ -2,8 +2,8 @@
|
|
| 2 |
Contributors: nathanrice, studiopress, bgardner
|
| 3 |
Tags: social media, social networking, social profiles
|
| 4 |
Requires at least: 3.7
|
| 5 |
-
Tested up to: 3.
|
| 6 |
-
Stable tag: 1.0.
|
| 7 |
|
| 8 |
This plugin allows you to insert social icons in any widget area.
|
| 9 |
|
|
@@ -82,4 +82,7 @@ NOTE - The rights to each pictogram in the social extension are either trademark
|
|
| 82 |
* Updated version in enqueue script function
|
| 83 |
|
| 84 |
= 1.0.5 =
|
| 85 |
-
* Updated LICENSE.txt file to include social extension
|
|
|
|
|
|
|
|
|
| 2 |
Contributors: nathanrice, studiopress, bgardner
|
| 3 |
Tags: social media, social networking, social profiles
|
| 4 |
Requires at least: 3.7
|
| 5 |
+
Tested up to: 3.9
|
| 6 |
+
Stable tag: 1.0.6
|
| 7 |
|
| 8 |
This plugin allows you to insert social icons in any widget area.
|
| 9 |
|
| 82 |
* Updated version in enqueue script function
|
| 83 |
|
| 84 |
= 1.0.5 =
|
| 85 |
+
* Updated LICENSE.txt file to include social extension
|
| 86 |
+
|
| 87 |
+
= 1.0.6 =
|
| 88 |
+
* Added filters
|
simple-social-icons.php
CHANGED
|
@@ -6,7 +6,7 @@ Description: A simple, CSS and icon font driven social icons widget.
|
|
| 6 |
Author: Nathan Rice
|
| 7 |
Author URI: http://www.nathanrice.net/
|
| 8 |
|
| 9 |
-
Version: 1.0.
|
| 10 |
|
| 11 |
License: GNU General Public License v2.0 (or later)
|
| 12 |
License URI: http://www.opensource.org/licenses/gpl-license.php
|
|
@@ -29,7 +29,14 @@ class Simple_Social_Icons_Widget extends WP_Widget {
|
|
| 29 |
protected $sizes;
|
| 30 |
|
| 31 |
/**
|
| 32 |
-
* Default widget
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 33 |
*
|
| 34 |
* @var array
|
| 35 |
*/
|
|
@@ -45,7 +52,7 @@ class Simple_Social_Icons_Widget extends WP_Widget {
|
|
| 45 |
/**
|
| 46 |
* Default widget option values.
|
| 47 |
*/
|
| 48 |
-
$this->defaults = array(
|
| 49 |
'title' => '',
|
| 50 |
'new_window' => 0,
|
| 51 |
'size' => 36,
|
|
@@ -70,73 +77,94 @@ class Simple_Social_Icons_Widget extends WP_Widget {
|
|
| 70 |
'twitter' => '',
|
| 71 |
'vimeo' => '',
|
| 72 |
'youtube' => '',
|
| 73 |
-
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 74 |
|
| 75 |
/**
|
| 76 |
* Social profile choices.
|
| 77 |
*/
|
| 78 |
-
$this->profiles = array(
|
| 79 |
'dribbble' => array(
|
| 80 |
'label' => __( 'Dribbble URI', 'ssiw' ),
|
| 81 |
-
'pattern' => '<li class="social-dribbble"><a href="%s" %s
|
| 82 |
),
|
| 83 |
'email' => array(
|
| 84 |
'label' => __( 'Email URI', 'ssiw' ),
|
| 85 |
-
'pattern' => '<li class="social-email"><a href="%s" %s
|
| 86 |
),
|
| 87 |
'facebook' => array(
|
| 88 |
'label' => __( 'Facebook URI', 'ssiw' ),
|
| 89 |
-
'pattern' => '<li class="social-facebook"><a href="%s" %s
|
| 90 |
),
|
| 91 |
'flickr' => array(
|
| 92 |
'label' => __( 'Flickr URI', 'ssiw' ),
|
| 93 |
-
'pattern' => '<li class="social-flickr"><a href="%s" %s
|
| 94 |
),
|
| 95 |
'github' => array(
|
| 96 |
'label' => __( 'GitHub URI', 'ssiw' ),
|
| 97 |
-
'pattern' => '<li class="social-github"><a href="%s" %s
|
| 98 |
),
|
| 99 |
'gplus' => array(
|
| 100 |
'label' => __( 'Google+ URI', 'ssiw' ),
|
| 101 |
-
'pattern' => '<li class="social-gplus"><a href="%s" %s
|
| 102 |
),
|
| 103 |
'instagram' => array(
|
| 104 |
'label' => __( 'Instagram URI', 'ssiw' ),
|
| 105 |
-
'pattern' => '<li class="social-instagram"><a href="%s" %s
|
| 106 |
),
|
| 107 |
'linkedin' => array(
|
| 108 |
'label' => __( 'Linkedin URI', 'ssiw' ),
|
| 109 |
-
'pattern' => '<li class="social-linkedin"><a href="%s" %s
|
| 110 |
),
|
| 111 |
'pinterest' => array(
|
| 112 |
'label' => __( 'Pinterest URI', 'ssiw' ),
|
| 113 |
-
'pattern' => '<li class="social-pinterest"><a href="%s" %s
|
| 114 |
),
|
| 115 |
'rss' => array(
|
| 116 |
'label' => __( 'RSS URI', 'ssiw' ),
|
| 117 |
-
'pattern' => '<li class="social-rss"><a href="%s" %s
|
| 118 |
),
|
| 119 |
'stumbleupon' => array(
|
| 120 |
'label' => __( 'StumbleUpon URI', 'ssiw' ),
|
| 121 |
-
'pattern' => '<li class="social-stumbleupon"><a href="%s" %s
|
| 122 |
),
|
| 123 |
'tumblr' => array(
|
| 124 |
'label' => __( 'Tumblr URI', 'ssiw' ),
|
| 125 |
-
'pattern' => '<li class="social-tumblr"><a href="%s" %s
|
| 126 |
),
|
| 127 |
'twitter' => array(
|
| 128 |
'label' => __( 'Twitter URI', 'ssiw' ),
|
| 129 |
-
'pattern' => '<li class="social-twitter"><a href="%s" %s
|
| 130 |
),
|
| 131 |
'vimeo' => array(
|
| 132 |
'label' => __( 'Vimeo URI', 'ssiw' ),
|
| 133 |
-
'pattern' => '<li class="social-vimeo"><a href="%s" %s
|
| 134 |
),
|
| 135 |
'youtube' => array(
|
| 136 |
'label' => __( 'YouTube URI', 'ssiw' ),
|
| 137 |
-
'pattern' => '<li class="social-youtube"><a href="%s" %s
|
| 138 |
),
|
| 139 |
-
);
|
| 140 |
|
| 141 |
$widget_ops = array(
|
| 142 |
'classname' => 'simple-social-icons',
|
|
@@ -284,7 +312,10 @@ class Simple_Social_Icons_Widget extends WP_Widget {
|
|
| 284 |
}
|
| 285 |
|
| 286 |
function enqueue_css() {
|
| 287 |
-
|
|
|
|
|
|
|
|
|
|
| 288 |
}
|
| 289 |
|
| 290 |
/**
|
| 6 |
Author: Nathan Rice
|
| 7 |
Author URI: http://www.nathanrice.net/
|
| 8 |
|
| 9 |
+
Version: 1.0.6
|
| 10 |
|
| 11 |
License: GNU General Public License v2.0 (or later)
|
| 12 |
License URI: http://www.opensource.org/licenses/gpl-license.php
|
| 29 |
protected $sizes;
|
| 30 |
|
| 31 |
/**
|
| 32 |
+
* Default widget profile glyphs.
|
| 33 |
+
*
|
| 34 |
+
* @var array
|
| 35 |
+
*/
|
| 36 |
+
protected $glyphs;
|
| 37 |
+
|
| 38 |
+
/**
|
| 39 |
+
* Default widget profile values.
|
| 40 |
*
|
| 41 |
* @var array
|
| 42 |
*/
|
| 52 |
/**
|
| 53 |
* Default widget option values.
|
| 54 |
*/
|
| 55 |
+
$this->defaults = apply_filters( 'simple_social_default_styles', array(
|
| 56 |
'title' => '',
|
| 57 |
'new_window' => 0,
|
| 58 |
'size' => 36,
|
| 77 |
'twitter' => '',
|
| 78 |
'vimeo' => '',
|
| 79 |
'youtube' => '',
|
| 80 |
+
) );
|
| 81 |
+
|
| 82 |
+
/**
|
| 83 |
+
* Social profile glyphs.
|
| 84 |
+
*/
|
| 85 |
+
$this->glyphs = apply_filters( 'simple_social_default_glyphs', array(
|
| 86 |
+
'dribbble' => '',
|
| 87 |
+
'email' => '',
|
| 88 |
+
'facebook' => '',
|
| 89 |
+
'flickr' => '',
|
| 90 |
+
'github' => '',
|
| 91 |
+
'gplus' => '',
|
| 92 |
+
'instagram' => '',
|
| 93 |
+
'linkedin' => '',
|
| 94 |
+
'pinterest' => '',
|
| 95 |
+
'rss' => '',
|
| 96 |
+
'stumbleupon' => '',
|
| 97 |
+
'tumblr' => '',
|
| 98 |
+
'twitter' => '',
|
| 99 |
+
'vimeo' => '',
|
| 100 |
+
'youtube' => '',
|
| 101 |
+
) );
|
| 102 |
|
| 103 |
/**
|
| 104 |
* Social profile choices.
|
| 105 |
*/
|
| 106 |
+
$this->profiles = apply_filters( 'simple_social_default_profiles', array(
|
| 107 |
'dribbble' => array(
|
| 108 |
'label' => __( 'Dribbble URI', 'ssiw' ),
|
| 109 |
+
'pattern' => '<li class="social-dribbble"><a href="%s" %s>' . $this->glyphs['dribbble'] . '</a></li>',
|
| 110 |
),
|
| 111 |
'email' => array(
|
| 112 |
'label' => __( 'Email URI', 'ssiw' ),
|
| 113 |
+
'pattern' => '<li class="social-email"><a href="%s" %s>' . $this->glyphs['email'] . '</a></li>',
|
| 114 |
),
|
| 115 |
'facebook' => array(
|
| 116 |
'label' => __( 'Facebook URI', 'ssiw' ),
|
| 117 |
+
'pattern' => '<li class="social-facebook"><a href="%s" %s>' . $this->glyphs['facebook'] . '</a></li>',
|
| 118 |
),
|
| 119 |
'flickr' => array(
|
| 120 |
'label' => __( 'Flickr URI', 'ssiw' ),
|
| 121 |
+
'pattern' => '<li class="social-flickr"><a href="%s" %s>' . $this->glyphs['flickr'] . '</a></li>',
|
| 122 |
),
|
| 123 |
'github' => array(
|
| 124 |
'label' => __( 'GitHub URI', 'ssiw' ),
|
| 125 |
+
'pattern' => '<li class="social-github"><a href="%s" %s>' . $this->glyphs['github'] . '</a></li>',
|
| 126 |
),
|
| 127 |
'gplus' => array(
|
| 128 |
'label' => __( 'Google+ URI', 'ssiw' ),
|
| 129 |
+
'pattern' => '<li class="social-gplus"><a href="%s" %s>' . $this->glyphs['gplus'] . '</a></li>',
|
| 130 |
),
|
| 131 |
'instagram' => array(
|
| 132 |
'label' => __( 'Instagram URI', 'ssiw' ),
|
| 133 |
+
'pattern' => '<li class="social-instagram"><a href="%s" %s>' . $this->glyphs['instagram'] . '</a></li>',
|
| 134 |
),
|
| 135 |
'linkedin' => array(
|
| 136 |
'label' => __( 'Linkedin URI', 'ssiw' ),
|
| 137 |
+
'pattern' => '<li class="social-linkedin"><a href="%s" %s>' . $this->glyphs['linkedin'] . '</a></li>',
|
| 138 |
),
|
| 139 |
'pinterest' => array(
|
| 140 |
'label' => __( 'Pinterest URI', 'ssiw' ),
|
| 141 |
+
'pattern' => '<li class="social-pinterest"><a href="%s" %s>' . $this->glyphs['pinterest'] . '</a></li>',
|
| 142 |
),
|
| 143 |
'rss' => array(
|
| 144 |
'label' => __( 'RSS URI', 'ssiw' ),
|
| 145 |
+
'pattern' => '<li class="social-rss"><a href="%s" %s>' . $this->glyphs['rss'] . '</a></li>',
|
| 146 |
),
|
| 147 |
'stumbleupon' => array(
|
| 148 |
'label' => __( 'StumbleUpon URI', 'ssiw' ),
|
| 149 |
+
'pattern' => '<li class="social-stumbleupon"><a href="%s" %s>' . $this->glyphs['stumbleupon'] . '</a></li>',
|
| 150 |
),
|
| 151 |
'tumblr' => array(
|
| 152 |
'label' => __( 'Tumblr URI', 'ssiw' ),
|
| 153 |
+
'pattern' => '<li class="social-tumblr"><a href="%s" %s>' . $this->glyphs['tumblr'] . '</a></li>',
|
| 154 |
),
|
| 155 |
'twitter' => array(
|
| 156 |
'label' => __( 'Twitter URI', 'ssiw' ),
|
| 157 |
+
'pattern' => '<li class="social-twitter"><a href="%s" %s>' . $this->glyphs['twitter'] . '</a></li>',
|
| 158 |
),
|
| 159 |
'vimeo' => array(
|
| 160 |
'label' => __( 'Vimeo URI', 'ssiw' ),
|
| 161 |
+
'pattern' => '<li class="social-vimeo"><a href="%s" %s>' . $this->glyphs['vimeo'] . '</a></li>',
|
| 162 |
),
|
| 163 |
'youtube' => array(
|
| 164 |
'label' => __( 'YouTube URI', 'ssiw' ),
|
| 165 |
+
'pattern' => '<li class="social-youtube"><a href="%s" %s>' . $this->glyphs['youtube'] . '</a></li>',
|
| 166 |
),
|
| 167 |
+
) );
|
| 168 |
|
| 169 |
$widget_ops = array(
|
| 170 |
'classname' => 'simple-social-icons',
|
| 312 |
}
|
| 313 |
|
| 314 |
function enqueue_css() {
|
| 315 |
+
|
| 316 |
+
$cssfile = apply_filters( 'simple_social_default_css', plugin_dir_url( __FILE__ ) . 'css/style.css' );
|
| 317 |
+
|
| 318 |
+
wp_enqueue_style( 'simple-social-icons-font', esc_url( $cssfile ), array(), '1.0.5', 'all' );
|
| 319 |
}
|
| 320 |
|
| 321 |
/**
|
